Git と Mercurial リポジトリの相互運用性 質問する

Git と Mercurial リポジトリの相互運用性 質問する

私は Mac で GIT を使用しています。これだけです。ツールも経験もあります。これからも使い続けたいと思っています。ここでは争いはありません...

問題は常に相互運用性にあります。ほとんどの人は SVN を使用していますが、私にとってはそれは素晴らしいことです。Git SVN はすぐに使える、無駄のないソリューションです。人々は SVN を引き続き快適に使用できますし、私はワークフローもツールも失うことはありません。

さて... Mercurial を使う人もいます。彼らには理由があるのですから、それはそれで結構です。しかし、すぐに使える GIT HG は見つかりません。HG に切り替えたくはありませんが、それでも彼らのリポジトリと相互運用する必要があります。

これに対する簡単な解決策を知っている人はいますか?

ベストアンサー1

git-remote-hgネイティブ サポートを提供する新しいツールがあります。

Git での Mercurial と Bazaar のブリッジ サポート

コピーするだけgit リモート hgを実行し$PATH、実行可能にすれば完了です。依存関係はありません (Mercurial 以外)。

git clone hg::https://www.mercurial-scm.org/repo/hg/

ネイティブの Git リポジトリと同じようにプッシュおよびプルできるはずです。

新しい Git ブランチをプッシュすると、それに対して Mercurial ブックマークが作成されます。

を参照してくださいgit-remote-hg ウィキ詳細については。

おすすめ記事