0

我们已经通过 CVS2SVN 从 AIX 上的 CVS 迁移到 Linux 上的 SVN。迁移似乎进展顺利,但是在 SVN 中工作时,我们会遇到很多看起来根本不是冲突的树冲突?查看修订图,可以看到例如主干和分支的图并不相同,即它们包含文件的不同修订集。在 TortoiseSVN 中合并时解决此冲突的 3 种方法中的任何一种都将修订图分开,它们不能“融合”在一起。即使文件系统路径相同,CVS2SVN 是否无法理解不同分支中的文件是相同的?有谁经历过这种情况?谢谢, 比约恩

4

1 回答 1

0

首先你必须知道 SVN 与 CVS 不同。首先是 SVN 是基于变更集的,而 CVS 是基于文件的。这在考虑分支等方面也有很大不同。只有从 SVN 中的主干开始,Revision 图才能正确。您识别为文件的不同修订集仅意味着在分支上,文件在与主干上不同的时间被修改。对于树冲突的问题:如何创建分支以及如何尝试将分支合并在一起?

于 2010-05-12T08:01:39.767 回答