由于 Attic 导致 CVS2SVN 转换失败

CVS2SVN conversion failure due to Attic

我正在使用 CVS2SVN 工具 (v2.5.0) 运行 python2.7 将 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

如何解决这个错误?

谢谢

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

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