San*_*der 49
除此之外,它非常标准.
我建议您保留SVN,除非您处理巨大的代码库或讨厌乱丢文件系统的.svn文件夹.SVN + TortoiseSVN在大多数情况下更加舒适.
Mar*_*hes 43
我目前在不同的项目中使用它们.
但
这些只是意见,所以也许这是一个糟糕的答案:)
如果我已经在使用其中一个,我将很难切换,因为它们似乎都没有提供真正显着的优势,但转换的中断可能很大.
更新:自写这篇文章以来,我已完全转向使用GIT用于个人和商业目的.我会在任何一天通过SVN或Perforce选择它.
Dou*_*rer 14
你的团队是否评估过Git?它具有类似于Perforce中可用的功能,但是是免费的(FOSS).
在与大型团队合作时,要么是SVN的绝佳替代品.
我在工作中使用perforce,在家里使用svn.
perforce GUI非常好,但只有在你习惯它之后.它肯定有一个学习曲线,当非程序员开始使用perforce时,通常需要一些时间才能获得概念.
乌龟很棒,很容易使用.我的律师妻子使用它来颠覆她的所有文件;)
分支很容易.事实上这么容易,人们分支的原因不是太多.然后你整合,因为你分支.它很容易成为你唯一做的事情.
Svn集成在更多产品中.至少我使用的产品.这是一个很大的优势,因为如果你必须在开发环境外部使用eithere,它们都会变得笨重.
我们每隔一段时间就会遇到问题,因为它认为您的本地副本是最新的,但事实并非如此.然后你必须强制同步,然后如果仍然不好,删除你的本地文件并重新同步.从来没有与svn有这样的问题.这实际上是一个很大的问题,因为您甚至不知道您正在处理旧版本.
要考虑的另一件事是你想改变的原因.如果你有一个有效的系统,每个人都熟悉它并对它感到满意,为什么要更换它?