我有三个 Mercurial 存储库repo
,repoA
并且repoB
. 我希望发生以下情况
repoA
提交中的一些编辑repoA
手动推送repo
repo
更新并在收到提交后立即repoB
自动推送repoA
我有三个 Mercurial 存储库repo
,repoA
并且repoB
. 我希望发生以下情况
repoA
提交中的一些编辑repoA
手动推送repo
repo
更新并在收到提交后立即repoB
自动推送repoA
使用Mercurial hooks怎么样?
例如:
[hooks]
changegroup = hg up; hg push repoB
如果您使用的是 Windows,则挂钩命令行将改为hg up & hg push repoB
.
(请注意,对于更复杂的东西,您可以只调用 Bash/Cmd 脚本而不是像这样的单行)