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 –