我有一个 git 存储库,其中包含我正在慢慢引入 mercurial 存储库的更改。 (这是一段奇怪的历史,我亲手检查了一切,我也是如此)。
目前,我使用 git diff
生成差异,并使用补丁 merge 它。这有一些问题,所以我切换了 hg import
,它有自己的问题。
这样做的最佳方法是什么?
(什么错误?最大的罪魁祸首是丢失的大块,以及不 merge 且需要手动完成的大块。我偶尔会遇到“bad end of line”,patch
有时会报告git diff 已损坏。)
最佳答案
您是否尝试过使用 hg-git extension ?有了它,您可以非常轻松地从 Git 存储库中 pull ,从而在此过程中将 Git 存储库转换为 Mercurial 存储库(并且,如果需要,您还可以从 hg 推回 Git 存储库)。
关于git - 将 git 修订版 merge 到 mercurial 存储库中的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3620288/