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