【问题标题】:hg convert from cvs broke branches从 cvs 转换的 hg 断开了分支
【发布时间】:2010-03-30 08:01:13
【问题描述】:

我通过hg convert 将旧的 cvs 存储库转换为 mercurial。一切似乎都很好(至少使用默认分支),但所有功能分支都缺少分支中未更改的文件。有没有办法解决这个问题?

我使用的是 1.5 版本,已通过 hg convert cvs/checkout newrepo 完成转换。

【问题讨论】:

    标签: mercurial branch cvs mercurial-convert


    【解决方案1】:

    使用 cvs2svn 进行转换可能会更好,因为它为奇怪的极端情况内置了更多“知识”。然后您可以在生成的 SVN 存储库上运行 hg convert。这就是出现问题时的Mercurial Wiki itself recommends

    【讨论】:

    • 从 cvs 转换为 svn 然后再转换为 hg 就可以了。我还尝试了 cvs2hg,它做得不太好,因为它创建了一堆奇怪的提交。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多