gpt4 book ai didi

svn - 与 CVS 相比,使用 SVN 有何优点?

转载 作者:行者123 更新时间:2023-12-03 05:43:55 27 4
gpt4 key购买 nike

我的公司正在使用 CVS 作为我们事实上的源代码控制标准。不过,我听很多人说 SVN 更好。

我知道 SVN 较新,但除此之外,我不熟悉它的好处。

我正在寻找的是两个系统的良好、简洁的比较,指出每个系统在 Java/Eclipse 开发环境中的优点或缺点。

最佳答案

CVS 仅跟踪逐个文件的修改,而 SVN 将整个提交作为新修订进行跟踪,这意味着更容易跟踪项目的历史记录。再加上所有现代源代码控制软件都使用修订概念的事实,因此从 SVN 迁移比从 CVS 迁移要容易得多。

还有原子提交问题。虽然我只遇到过一次,但两个人在 CVS 中一起提交可能会相互冲突,从而丢失一些数据并使您的客户端处于不一致的状态。如果及早发现,这些问题并不重要,因为您的数据仍然在某个地方,但在压力大的环境中可能会很痛苦。

最后,围绕 CVS 开发的工具已经不多了。虽然像 Git 或 Mercurial 这样的全新工具肯定还缺乏工具,但 SVN 在任何系统上都有相当大的应用程序基础。

编辑 2020:说真的,这个答案已经有 12 年历史了。忘记 SVN,像其他人一样使用 Git!

关于svn - 与 CVS 相比,使用 SVN 有何优点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1261/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com