-
23-09-2019 - |
题
我希望创建一个Mercurial钩子,当我推到本地存储库时,它将推到备份遥控库。我以为我可以将“外向”钩子钩住,但这会产生一个不漂亮的无限循环。因此,是否有像Post Push钩子一样,或者最好让我推动的存储库以“传入”钩子将其推到远程备份?
解决方案
确实存在 post-X
和 pre-X
每个核心命令(x)的钩子。
也就是说,如果目标是创建本地目标存储库的远程备份,那么我将在本地目标存储库上的“变更组”挂钩中进行操作。
过去解决此问题时,我刚刚设置了CRON作业,以定期从本地备份进行推动,这可能会落后很大,但不会让推动的用户等待推动(挂钩是在过程中执行的前景)。
不隶属于 StackOverflow