使用CVS2SVN迁移后的SVN问题

时间:2010-05-12 07:25:58

标签: svn file merge cvs cvs2svn

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

1 个答案:

答案 0 :(得分:0)

首先,您必须知道SVN与CVS不同。首先是SVN是基于变更集的,而CVS是基于文件的。这在考虑分支等方面也是一个很大的不同。只有从SVN中的trunk启动时,修订图才能正确。您标识为文件的不同修订集的含义仅表示文件在不同时间比在主干上修改过的文件。关于树冲突的问题:如何创建分支以及如何尝试将分支合并在一起?