21

Mercurial リポジトリを BitBucket から GitHub の Git リポジトリにクローン/フォークする最も簡単な方法は何ですか?

ローカル リポジトリにクローンを作成し、git に変換してから、新しい GitHub リポジトリにプッシュできることを認識しています。これを手動で行う方法と呼びましょう。また、2 つのリポジトリはまったく接続されていないため、これが実際には「フォーク」ではないことも認識しています。それは私にとっては問題ありません。このレポをサブモジュールとして使用できるようにしたいだけで、元の hg プロジェクトにプル リクエストを送信できるかどうかはあまり気にしません。このプロセスを自動化するツールがあるかどうか疑問に思っています。BitBucket-Git クローン ツールの一種。

4

1 に答える 1

24

さて、使用できるhg-gitプラグインがあります。hgサーバーとの通信に使用できgitます。プラグインを使用すると、Bitbucket のリポジトリからプルし、Mercurial を使用して Github のリポジトリにプッシュするだけです。

プラグインのホームページで説明されているように、このプロセスはロスレスであるため、Github リポジトリを別の Mercurial リポジトリであるかのように操作できます。明らかに、Github/Bitbucket の Web インターフェースは、相互に統合するのが難しいままです。

個人的な余談ですが、Github/Bitbucket が何らかの方法で相互運用できることを本当に望んでいますが、それは希望的観測だと思います ;-)。

于 2011-03-11T14:51:38.137 に答える