1

Red Hat OpenShift (git) のプロジェクトと Bitbucket (git) のプロジェクトがあります。

Bitbucket プロジェクトのサブフォルダーを OpenShift プロジェクトのサブフォルダーにリンクするにはどうすればよいですか?

(そのため、1 つのサブフォルダーでコミットを行うと、他のサブフォルダーでも同じコミットが行われます)

4

2 に答える 2

1

Git には、これを可能にするサブモジュールと呼ばれる機能があります。プロジェクトを更新するときのコストは、複雑さが増すことです。OpenShift はサブモジュールを正しく処理するはずですが、個人的には試していません。OpenShift が git リポジトリのサブモジュールを処理する方法を確認したい場合は、このスクリプトをご覧ください。

于 2012-12-10T19:42:30.797 に答える
0

両方のリポジトリをリモートとしてローカル クローンに追加し、git fetch/push でコミットを伝播します。サーバーが相互にプッシュでき、それらでフックを実行できる場合は、一方のサーバーに更新フックを設定して、もう一方のサーバーに自動的にプッシュすることができます。githooks(5) を参照してください。

于 2012-12-09T11:08:13.817 に答える