Neo*_*der 5 svn cvs version-control visual-sourcesafe
我们目前正在确定是否将CVS和VSS项目移动到单个SVN服务器.
我一直在使用SVN很长一段时间但是被迫使用CVS和VSS来完成工作.
你能不能帮我解释一下为什么搬到SVN会比买VSS 2005更好?从CVS到SVN的好处是什么?
我们在C#.NET/Java/Perl/Visual Basic中有项目.
除了成本差异之外,我还能对老板说些什么来说服他们转向svn.
还有一种方法可以在移动到SVN时保留VSS和CVS的历史记录吗?
Hec*_* Jr 10
这是需要大量细节的问题之一,但它将归结为"你为什么喜欢使用SVN?" 以及你可以从"喜欢"列表中使用什么来呈现给你的老板.
我用过这三个.我只能说出自己的经历和偏见.我的使用历史是VSS - > CVS - > SVN
CVS
优点:
缺点:
我的主要成果是客户端软件.我发现所有客户端软件都不连贯和脱节.我绝对讨厌使用它.
VSS
优点:
缺点:
颠覆
优点:
缺点:
我猜你自己的老板想购买VSS2005,这将在Windows上运行.我的建议是你坚持使用这3个Subversion发行版/软件包中的一个
一般Subversion安装包:CollabNet Subersion - http://www.open.collab.net/downloads/subversion/ 这将安装svnserver.exe(自定义服务器)和Apache/WebDAV,或者您可以选择在安装过程中安装哪一个.您将能够使用http://和svn://协议来为您的存储库提供服务.
Subversion加管理控制台:VisualSVN服务器 - http://visualsvn.com/server/ 他们自己做Subversion发布.此程序包具有Microsoft管理控制台(MMC)管理单元以管理服务器.这个将帮助您设置Active Directory树的权限.这主要面向http://协议.
Subversion管理控制台:PainlessSVN - http://www.painlesssvn.com 这个只适用于svnserve.exe(自定义服务器).它是一个Microsoft管理控制台(MMC)管理单元,用于管理设置和用户.这主要面向svn://协议.
Tom Ritter提供了一些非常好的工具链接,可以将历史和代码从CVS/VSS导入Subversion.
| 归档时间: |
|
| 查看次数: |
11231 次 |
| 最近记录: |