mercurial的pre-commit挂钩是否也可以用于其他提交命令,例如hg backout
or hg graft
?由于这些命令自己执行,因此我想是这种情况,但是我在任何地方的文档中都找不到。
是的,它们确实为这些操作运行:它们为在本地存储库上创建的每个提交运行。您可以说服他们使用简单的测试来运行它们,例如:
hg graft 10 --config hooks.precommit="echo 'hook ran'"
hook ran
当钩子被调用时它将打印
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句