如何在另一个存储库推送到远程后自动更新本地存储库?

时间:2012-07-26 10:22:47

标签: git push auto-update

我在驱动器E中有N + 2个存储库:

  1. Test_central - 中央存储库;
  2. Test_primary1 - 本地存储库;
  3. Test_primaryN - 本地存储库;
  4. Test_slave - 本地存储库。
  5. 当Test_primaryI将自己的更改推送到Test_central时,如何更新Test_slave?

    P.S。:一个驱动器上的所有存储库仅用于测试

1 个答案:

答案 0 :(得分:5)

你想要挂钩Test_slave repo中的一个可用钩子。看看here。它就像编写一个脚本来做你想做的一样简单,在.git/hooks文件夹中给它正确的名称,并使其可执行。

为了使事情变得简单易行,hooks文件夹中已经提供了示例脚本。只需从.sample文件中删除.sample扩展名即可使用,然后编辑脚本以满足您的需求。