从 SVN 用户的角度来看,最常见的 CVS 陷阱
我自己就是一个 Subversion 用户,总体来说我对此非常满意。 然而,有时我需要处理存储在我无法控制的 CVS 存储库中的代码(即一些开源项目)。 我听过很多关于为什么 CVS 确实有缺陷的恐怖故事,但没有什么非常具体的,我希望自己避免陷入此类错误:-)
我想知道您是否可以列举所有的陷阱和潜在问题访问和使用 CVS 上的代码库时可能会激增,以及如何处理它们。
I am myself a subversion user, and overall very happy with it. However, there are times that I need to work on code stored on a CVS repository that is beyond my control (ie, some open source projects). I've heard lots of horror stories of why CVS is really flawed, but nothing very concrete and would like to avoid getting trapped on such errors myself :-)
I'd like to know if you can enumerate all the gotchas and potential problems that may surge while accessing and working with code bases living on CVS, and how to deal with them.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
CVS 中有一些与 dir 相关的奇怪现象。
您会错过的另一件事是“svn revert”的模拟,无需访问服务器即可工作。
There's some dir-related weirdness in CVS.
Another thing you'll miss is an analog of "svn revert" working w/o an access to the server.
您无法移动目录 - 您必须在存储库中手动移动它。
You can't move a directory - you have to manually move it in the repository.
一般来说,合并和分支一直是 CVS 的难点。
Merging and branching have been difficult points for CVS's in general.