将git修订版合并到mercurial存储库的最佳方法?

Pau*_*gar 3 git mercurial interop patch dvcs

我有一个git存储库,它有一些变化,我正慢慢进入一个mercurial存储库.(这是一个奇怪的历史,我正在检查一切,我也是如此).

目前,我正在生成diff使用git diff,并使用patch合并它.这有一些问题,所以我换了hg import,这有问题.

这样做的最佳方法是什么?

(有什么错误?最大的罪魁祸首是不知所措,而且没有合并并且需要手动完成的人.我偶尔会得到"糟糕的行尾",patch有时会报告git diff已损坏.)

mip*_*adi 5

你尝试过使用hg-git扩展吗?有了它,你可以很容易地从Git仓库中取出,从而在过程中将Git仓库转换为Mercurial仓库(如果需要,你也可以从hg推回到Git仓库).