2013-08-21 170 views
0

一些朋友和我正在計劃創建不是開源的軟件。它是商業軟件(我們需要認證),我們需要在不同的地點和不同的時間工作(不同步)。我應該使用Subversion嗎?

一個人不能替代另一個人的工作。

在這種情況下,我應該使用Subversion嗎?

我試過了,但是我無法理解Subversion。我希望將一些具有簽出和簽入功能的內容存儲到服務器存儲庫中。

我只能訪問一個SSH賬戶(我已經閱讀過有關Git,但由於這個問題我無法使用它)。

+4

即使您單獨使用單個計算機上的單個位置,也應該使用VCS。你在Subversion中不瞭解什麼? –

回答

6

如果你正在編寫軟件,即使你一個人工作,你也需要使用版本控制。這個問題絕不應該是「我應該使用它嗎?」,而是「我會使用哪一個?」

無論是svn,git,mercurial,TFS,Perforce還是其他任何系統,都需要使用。人們會說中央VCS(像svn)是恐龍,只能使用DVCS(git,mercurial)。這幾乎是一場宗教戰爭。只要您使用可靠,經過驗證的VCS,您就會走上正軌。