我能得到它,要麼水銀外部預提交掛鉤:獲取修改過的文件列表
hg status --change $HG_NODE
或
hg log -r $HG_NODE --style mycustomstyle
但我不能在預提交鉤子得到HG_NODE。有什麼解決方法嗎?
我能得到它,要麼水銀外部預提交掛鉤:獲取修改過的文件列表
hg status --change $HG_NODE
或
hg log -r $HG_NODE --style mycustomstyle
但我不能在預提交鉤子得到HG_NODE。有什麼解決方法嗎?
如果
hg status --change $HG_NODE
是你想要的,我想你可以只使用:由於變更尚未創建
您
hg status
$ HG_NODE不預提交可用可以使用pretxncommit來代替(在本地存儲庫中創建新變更集後運行,但在事務完成之前運行,這會使其永久生效)
請注意,由於變更集已經「完成」,鉤子對源進行的修改將不會應用於當前變更集。
我目前正在嘗試更新提交時使用當前變更集的源文件,但我還沒有找到解決方案