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. 如何禁用羽毛掛鉤
- 3. VSTS Web掛鉤默默禁用?
- 4. 使用post-commit掛鉤時TortoiseSVN掛起
- 5. 掛鉤或不掛鉤 - git
- 6. API無掛鉤掛鉤
- 7. pulltorefresh.js - 禁用暫時
- 8. 暫時禁用.hover
- 9. 暫時禁用Vimperator
- 10. 暫時禁用mouseDown
- 11. 暫時禁用Rprofile
- 12. ActiveX暫時禁用
- 13. 掛鉤窗口掛鉤時不能正確繪製
- 14. 監視TFS服務掛鉤/ Web掛鉤
- 15. IAT掛鉤 - 無法掛鉤ExitProcess
- 16. SetParent掛鉤,你怎麼解除掛鉤?
- 17. 在掛鉤程序中訪問掛鉤
- 18. EGit掛鉤讀取超時
- 19. obtainBuffer超時(與CPU掛鉤?)
- 20. CSS禁用懸停暫時
- 21. 的Symfony2:暫時禁用softdelete
- 22. dataTables暫時禁用排序
- 23. 暫時禁用JS交互?
- 24. 暫時禁用Django緩存
- 25. 暫時禁用滾動mousewheel.js
- 26. 暫時禁用「viewchangeend」事件
- 27. 暫時禁用指紋
- 28. 暫時禁用外鍵
- 29. C++暫時禁用優化
- 30. 暫時禁用jQuery切換
如果不明顯,用其他命令(例如'commit')替換'pull'的所有實例以運行那些沒有本地鉤子的實例。 – congusbongus 2016-01-27 01:51:37
'hg --config alias.fpush = push fpush'似乎不起作用。它仍在運行我的'preoutgoing'鉤子。 – mpen 2017-09-07 18:11:00