CVS2SVN迁移后的SVN问题

CVS2SVN迁移后的SVN问题,svn,file,merge,cvs,cvs2svn,Svn,File,Merge,Cvs,Cvs2svn,我们已经通过CVS2SVN从AIX上的CVS迁移到Linux上的SVN。迁移似乎进行得很顺利,但在SVN中工作时,我们会遇到很多树冲突,而这些树冲突似乎根本不是冲突?查看修订图,我们可以看到主干和分支的图是不同的,即它们包含文件的不同修订集。在龟甲中合并时,解决此冲突的3种方法中的任何一种都会使修订图分开,它们不能融合在一起。可能是CVS2SVN不理解不同分支中的文件是相同的,即使文件系统路径相同?有谁经历过这个?谢谢,比约恩,首先你必须意识到SVN不同于CVS。首先,SVN是基于变更集的,而C

我们已经通过CVS2SVN从AIX上的CVS迁移到Linux上的SVN。迁移似乎进行得很顺利,但在SVN中工作时,我们会遇到很多树冲突,而这些树冲突似乎根本不是冲突?查看修订图,我们可以看到主干和分支的图是不同的,即它们包含文件的不同修订集。在龟甲中合并时,解决此冲突的3种方法中的任何一种都会使修订图分开,它们不能融合在一起。可能是CVS2SVN不理解不同分支中的文件是相同的,即使文件系统路径相同?有谁经历过这个?谢谢,比约恩,首先你必须意识到SVN不同于CVS。首先,SVN是基于变更集的,而CVS是基于文件的。这在分支等方面也是一个很大的不同。只有从SVN中的主干开始,修订图才能正确显示。您所标识的文件的不同修订集仅意味着在分支上文件的修改时间与主干上的不同,例如。关于树冲突的问题:如何创建分支以及如何尝试将分支合并在一起?

您能给我们举一个例子,说明您自始至终执行的一些操作会产生这样的树冲突吗?对我来说,这听起来像是你做错了什么,但仅仅描述了最终结果,很难指出是什么。这意味着,据我所知,在迁移到SVN之前,能够继续使用CVS中创建的分支在SVN中工作的假设是错误的?我不确定这一点,因为我将许多存储库从CVS迁移到SVN,但它们是从SVN开始的,带有分支等。cvs2svn肯定会将CVS分支转换为Subversion分支,在转换之后,您可以像在Subversion世界中所期望的那样使用它们。