Mercurial(Kiln)リポジトリにGitHubリポジトリを埋め込む - それはどの程度統合されていますか?
質問
要約された質問:
Mercurial/Kilnリポジトリ内のGitHub-Hostedサブリポジトリは可能です。もしそうなら、親Mercurialリポジトリが操作されたときに自動的に更新/クローン化されます。 hg clone
また hg commit
指図?
詳細な質問:
私の質問に続いて、それはとてもうまく答えられました ここ 、私のサードパーティのコードのいくつかは、GitHubでのOpenSourceの取り組みから少し前にダウンロードしたフォルダーにあります。その段階では、バージョンコントロールを使用していませんでした。これらのフォルダーでは、現在は水銀のサブリポジトリとして組み込まれている標準フォルダーです。
これは明らかに理想的ではありません。1つには、ライブラリの新しいバージョンにはバグ修正、または将来使用したい新しい機能がある可能性があります。また、一部のライブラリをローカルにカスタマイズする必要がある場合があります。
読書から見ることができます このリンク これらのgitサーバーURL(およびリビジョン)について水銀を「知る」ことができるため、githubを保護者のレプスから直接ホストしたライブラリをmercurialクローンにすることができます。
親(水銀)レポをクローンすると、これらのファイルがGithubからgitを使用して個別に管理することなく引っ張られると言っているのですか?
また、明確ではないのは、もし私がこれを行うことであり、そのコードをそのgithubクローンリポジトリ内からカスタマイズする必要があるかもしれないということです。それはプロキシによって?たとえば、私がそうでした hg commit -S
Mercurialはそれを処理するために私に代わってGitを呼び出しますか?
正しい解決策はありません