Q
暫時禁用掛鉤?
3
A
回答
2
您無法禁用遠程存儲庫的掛鉤。但是,你可以啓用或通過--config
選項來禁用本地鉤:
$ hg commit -m test --config 'hooks.commit.info=set | grep "^HG_"'
0
如果這是本地配置的outgoing
或preoutgoing
鉤,你可以通過註釋掉.hg/hgrc
[hooks]
根據其入境禁用它。如果這是您要推送到的存儲庫上配置的掛鉤(changegroup
,incoming
,prechangegroup
,pretxnchangegroup
),則必須在目標存儲庫的.hg/hgrc
(如果您有權訪問它)下注釋掉其在[hooks]
下的條目。
5
根據this錯誤功能,下面跳過本地掛鉤:
hg --config alias._pull=pull _pull
顯然,這是一個黑客,但它有自2011年以來一直工作,並且由於缺乏「無掛鉤」選項,它是跳過本地掛鉤的唯一途徑。
相關問題
- 1. 如何禁用羽毛掛鉤
- 2. ActiveX暫時禁用
- 3. 暫時禁用mouseDown
- 4. pulltorefresh.js - 禁用暫時
- 5. 暫時禁用.hover
- 6. 暫時禁用Rprofile
- 7. 掛鉤窗口掛鉤時不能正確繪製
- 8. EGit掛鉤讀取超時
- 9. SetParent掛鉤,你怎麼解除掛鉤?
- 10. 在掛鉤程序中訪問掛鉤
- 11. 監視TFS服務掛鉤/ Web掛鉤
- 12. 暫時禁用Eclipse插件
- 13. 如何暫時禁用EGit?
- 14. C++暫時禁用優化
- 15. 暫時禁用指紋
- 16. 暫時禁用按鈕
- 17. PostgreSQL:暫時禁用連接
- 18. 暫時禁用「viewchangeend」事件
- 19. dataTables暫時禁用排序
- 20. 暫時禁用jQuery切換
- 21. 暫時禁用CCLayerPanZoom觸摸
- 22. 暫時禁用外鍵
- 23. 暫時禁用Django緩存
- 24. 暫時禁用foldclose =所有
- 25. PR_Write掛鉤後
- 26. matplotlib掛鉤
- 27. 掛鉤ADO.Net
- 28. Wordpress掛鉤
- 29. Codeigniter掛鉤
- 30. Windows DNS掛鉤
如果不明顯,用其他命令(例如'commit')替換'pull'的所有實例以運行那些沒有本地鉤子的實例。 – congusbongus 2016-01-27 01:51:37
'hg --config alias.fpush = push fpush'似乎不起作用。它仍在運行我的'preoutgoing'鉤子。 – mpen 2017-09-07 18:11:00