【发布时间】:2020-03-12 07:45:17
【问题描述】:
有人可以解释为什么我的preoutgoing 钩子在执行hg strip (Mercurial Strip) 时会被执行吗?是否有机会禁用该行为?
我希望钩子在执行hg push 时会运行。
【问题讨论】:
-
只是一个猜测,但我认为 hg 在运行 strip 时会在内部执行类似 push 的操作,因为它首先进行备份。这就像推送到一个文件而不是另一个 repo,然后是我们认为的真正的剥离操作,其中更改集被删除。据我所知,这与 hg bundle 的工作方式非常相似。
-
非常感谢!您是否有机会解决这种行为?是否可以确定初始命令(
hg pushvs.hg strip)?
标签: mercurial