2013-06-14 MercurialリポジトリのdiffをGitに適用する Mercurial Git 全く同じMercurialとGitのリポジトリがある場合(普通ない)に、片方のコミットをもう片方に適用する方法。 MercurialとGitって言うよりかはpatchコマンドの使い方なんだけど。 パッチの生成と適用 $ cd ~/hg_repos/ $ hg diff -r tip^ > ~/diff.patch $ cd ~/git_repos/ $ patch -p1 < ~/diff.patch これだけ。patchコマンドすごいですね。 参考:fork, merge, diff, patch, git, hgソースコラボ色々 - komagataのブログ