首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Subversion vs CVS

Subversion vs CVS
EN

Stack Overflow用户
提问于 2008-10-28 23:44:22
回答 4查看 46.4K关注 0票数 51

我同时使用了SVN和CVS,但我需要为即将启动的新项目选择其中一种。

有没有人广泛使用过这两种方法,请给出他们认为哪种方法更好的利弊?最好的学习资源也会受到欢迎。

这将是一个小项目,只是一个或两个开发人员开始。

EN

回答 4

Stack Overflow用户

发布于 2008-10-28 23:49:42

我想你会得到很多关于这个的答案。他们甚至可能都同意。

在这两个选择之间,我相信毫无疑问您应该使用Subversion。Subversion被构建为一个“更好的CVS”,因此,没有人再积极维护CVS了。Subversion能够在不丢失历史的情况下重命名和移动文件,支持原子提交,具有更健壮的存储库格式,具有更现代的访问方法,具有更好的第三方工具支持,等等。

票数 2
EN

Stack Overflow用户

发布于 2008-10-28 23:49:36

Subversion就像“更好的CVS”。它可以很好地处理文件和目录的移动。它具有分支支持,尽管这不如分布式VCS。

您也可以考虑使用分布式VCS one,如git、bazaar或mercurial。

编辑:这是一个link to a similar question

票数 1
EN

Stack Overflow用户

发布于 2009-03-02 23:45:24

通常来说,Subversion ..但是,您应该注意资源问题。

当我在一家游戏公司工作时,我们有几个目录,其中包含数百个小文件,而其他目录中包含数百个meg文件。当我们从CVS切换到Subversion时,检查repo的速度从一个小时降到了四到五个小时。更新速度也很慢。

与本地csv pserver相比,这几乎肯定是由于使用http或ssh来传输文件数据,然而,由于在ssh或webdav上设置svn是如此容易,所以人们倾向于不考虑协议开销。但是,您可以使用原生svn协议,这应该会缓解问题,我们没有在我以前的公司进行过测试。

另一个经常被忽视的问题是存储空间,我们发现subversion在本地使用的存储空间是CVS的几倍。我似乎记得它存储了repo数据的本地副本以加快差异,这不会是一个大问题,除非您在存储库中存储了几of。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/245290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档