私はGITに関する質問を受けています: 2社がそれぞれプロジェクトを含むGITリポジトリを運営しているとします。現在、両方のリポジトリでその特定のプロジェクトを実行したいと思うプロジェクトがあります。2社のGITリポジトリの2つのフレグメンを同期させますか?
今質問: - これは可能ですか? - そうなら、どのようにReposを同期できますか?
クリス
私はGITに関する質問を受けています: 2社がそれぞれプロジェクトを含むGITリポジトリを運営しているとします。現在、両方のリポジトリでその特定のプロジェクトを実行したいと思うプロジェクトがあります。2社のGITリポジトリの2つのフレグメンを同期させますか?
今質問: - これは可能ですか? - そうなら、どのようにReposを同期できますか?
クリス
git submodulesはあなたのためにそれを行います。
プロジェクトのコミットが現在のリポジトリにプッシュされた場所をチェックする両方の会社のreposに受信後のフックを追加すると、それも他のレポにプッシュされます。追加のトラフィックを作成しますが、新しいコミットがない場合はフックを呼び出さないでください。無限ループを作成すべきではありません。しかし、同時に2つのリポジトリに移動することに注意してください。git pushが拒否されたケースを処理し、手動で解決する必要があります。