3

当我推送到本地存储库时,我正在寻找创建一个推送到备份远程存储库的 Mercurial 挂钩。我以为我可以钩住“传出”钩子,但这会产生一个不漂亮的无限循环。那么是否有类似推送后的钩子,或者最好让我正在推送的存储库有一个“传入”钩子来推送到远程备份?

4

1 回答 1

6

每个核心命令(X)都存在一个post-Xpre-X钩子。

也就是说,如果目标是创建本地目标存储库的远程备份,我会在本地目标存储库的“更改组”挂钩中进行。

在过去解决这个问题时,我只是设置了 cron 作业来定期从本地推送到备份,这可能会滞后很大,但不会让推送用户等待推送(挂钩在进程中执行前景)。

于 2010-03-30T21:17:02.683 回答