由阁楼引起的CVS2SVN转换失败

时间:2018-03-29 17:40:02

标签: csv svn

我正在使用运行python2.7的CVS2SVN工具(v2.5.0)将cvs存储库转换为svn。所有初始验证都会通过,但会收到错误消息,说明同一文件不能包含在实际路径和Attic目录中。

ERROR: A CVS repository cannot contain both c:\mycvs\programs\path\files\MyTest.java,v and c:\mycvs\programs\path\files\Attic\MyTest.java,v

如何解决此错误?

谢谢

1 个答案:

答案 0 :(得分:1)

我可以在阅读更多文档后了解问题,并了解什么是Attic以及何时创建它。 CVS创建Attic目录并保留具有两个冲突历史的文件,甚至CVS也不知道这些文件的正确历史记录。 cvs2svn推荐的两种解决方案都有利有弊。您可以使用--retain-conflicting-attic-files来转换两个地方的文件或删除Attic版本。我选择了第二个并重新开始转换。

请阅读此处了解更多详情 http://www.mcs.anl.gov/~jacob/cvs2svn/faq.html