1
我在我的hg设置中有一个pre-diff钩子,但当我尝试提交我的更改时,它不会被执行。如何让TortoiseHG执行pre-diff动作
我想要做的是在提交之前生成数据库模式文件,以便它将出现在更改列表中。
我也有一个更新钩,它工作正常。 TortoiseHG不执行hg diff命令吗?我可以用哪个钩子代替?
我在我的hg设置中有一个pre-diff钩子,但当我尝试提交我的更改时,它不会被执行。如何让TortoiseHG执行pre-diff动作
我想要做的是在提交之前生成数据库模式文件,以便它将出现在更改列表中。
我也有一个更新钩,它工作正常。 TortoiseHG不执行hg diff命令吗?我可以用哪个钩子代替?
TortoiseHg(如v2.1.4的)中的至少3种方式,其中没有使用原始hg diff
命令执行进行比较:
mdiff.unidiff
方法在mdiff.py
中获得。这种方法绕过了钩子机制。据我所知,TortoiseHg并没有为它的diff机制公开任何钩子。
为什么不使用precommit hook? –
预先提交为时已晚,我想检查包括数据库更改在内的所有更改,以便轻松找出1个工作项目的完全更改(并且更高效,然后必须紧接着执行2个提交) – sebastiaan
pre-提交,你将在**这个提交中构建架构和提交。请参阅http://lildude.co.uk/mercurial-precommit-isnt-entirely-pre –