4

ドライブEにN+2リポジトリがあります。

  1. Test_central-中央リポジトリ;
  2. Test_primary1-ローカルリポジトリ;
  3. Test_primaryN-ローカルリポジトリ;
  4. Test_slave-ローカルリポジトリ。

Test_primaryIが独自の変更をTest_centralにプッシュしたときに、Test_slaveを更新するにはどうすればよいですか?

PS:テスト専用の1つのドライブ上のすべてのリポジトリ

4

1 に答える 1

5

リポジトリで利用可能なフックの 1 つにフックする必要がありますTest_slaveこちらをご覧ください。必要なことを実行するスクリプトを作成し、.git/hooksフォルダー内で正しい名前を付けて、実行可能にするだけです。

作業を簡単にするために、サンプル スクリプトが既にhooksフォルダーに用意されています。.sample使用するフックのファイルから拡張子を削除し.sample、必要に応じてスクリプトを編集します。

于 2012-07-26T10:33:45.380 に答える