我有一个git存储库,它有一些变化,我正慢慢进入一个mercurial存储库。 (这是一个奇怪的历史,我正在检查一切,我也是。)
目前,我使用git diff
生成差异,并使用补丁进行合并。这有一些问题,所以我切换了hg import
,它有自己的问题。
这样做的最佳方式是什么?
(有什么错误?最大的罪魁祸首是不知所措,而且那些不合并并且需要手动完成的人。我偶尔会得到“糟糕的行尾”,patch
有时会报告git diff是损坏。)
答案 0 :(得分:5)
您是否尝试过使用hg-git extension?有了它,你可以很容易地从Git仓库中取出,从而在过程中将Git仓库转换为Mercurial仓库(如果需要,你也可以从hg推回到Git仓库)。