我和一些朋友正计划创建非开源软件.它是商业软件(我们需要身份验证),我们需要在不同的位置和不同的时间(不同步)工作.
一个人不能取代另一个人的工作.
在这种情况下,我应该使用Subversion吗?
我试过,但我无法理解Subversion.我想在服务器存储库中使用checkout和checkin功能.
我只能访问一个SSH帐户(我已经阅读过关于Git的内容,但是由于这个问题,我无法使用它).
如果您正在编写软件,即使您单独工作,也需要使用版本控制.问题永远不应该是"我应该使用它吗?",它是"我将使用哪一个?"
无论是svn,git,mercurial,TFS,Perforce还是其他任何系统,你都需要使用某些东西.人们会说集中式VCS(如svn)是恐龙,而且应该只使用DVCS(git,mercurial).这几乎是一场宗教战争.只要您使用可靠,经过验证的VCS,您就走在正确的轨道上.
归档时间: |
|
查看次数: |
74 次 |
最近记录: |