2010-03-30 31 views
3

我通过“hg convert”将旧的cvs资源库转换为mercurial。一切似乎都没问题(至少使用默认分支),但所有功能分支都缺少分支中未更改的文件。有什么办法解决这个问题吗?hg convert from cvs broken branches

我正在使用版本1.5,转换已通过“hg convert cvs/checkout newrepo”完成。

回答

5

你可能更适合使用cvs2svn来进行转换,因为它有更多的“绝杀”内置于奇怪的角落案例。然后你可以在生成的SVN仓库上运行hg convert。这是什么Mercurial Wiki itself recommends什么时候出问题了。

+0

将cvs转换为svn,然后转换为hg就完成了。我也尝试过cvs2hg,它做得不是很好,因为它创建了一堆奇怪的提交。 – Luminger 2010-03-31 07:26:40

相关问题