0

我和一些朋友正计划创建非开源软件。它是商业软件(我们需要身份验证),我们需要在不同的地点和不同的时间(不同步)工作。

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

在这种情况下我应该使用 Subversion 吗?

我试过了,但我无法理解 Subversion。我想要一些具有签出和签入功能的服务器存储库。

我只能访问一个 SSH 帐户(我已经阅读了 Git,但由于这个问题,我无法使用它)。

4

1 回答 1

6

如果您正在编写软件,即使您是单独工作,也需要使用版本控制。问题永远不应该是“我应该使用它吗?”,而应该是“我将使用哪一个?”

无论是 svn、git、mercurial、TFS、Perforce 还是任何其他系统,您都需要使用. 人们会说集中式 VCS(如 svn)是恐龙,应该只使用 DVCS(git,mercurial)。这几乎是一场宗教战争。只要您使用的是可靠的、经过验证的 VCS,您就走在了正确的轨道上。

于 2013-08-21T16:47:24.770 回答