我的 hg 设置中有一个 pre-diff 钩子,但是当我尝试提交更改时它没有被执行。
我要做的是在提交之前生成数据库模式文件,以便它出现在更改列表中。
我也有一个工作正常的更新挂钩。TortoiseHG 没有执行 hg diff 命令吗?我可以用哪个钩子代替?
我的 hg 设置中有一个 pre-diff 钩子,但是当我尝试提交更改时它没有被执行。
我要做的是在提交之前生成数据库模式文件,以便它出现在更改列表中。
我也有一个工作正常的更新挂钩。TortoiseHG 没有执行 hg diff 命令吗?我可以用哪个钩子代替?
TortoiseHg(从 v2.1.4 开始)以至少 3 种方式执行差异,其中没有一种使用原始hg diff
命令:
mdiff.unidiff
中的方法获得的mdiff.py
。这种方法绕过了钩子机制。据我所知,TortoiseHg 没有为它的 diff 机制公开任何钩子。