我正在處理SVN項目,我需要從客戶端執行我的預先提交掛鉤腳本。有沒有辦法執行它們?客戶端掛鉤腳本執行
6
A
回答
6
唯一可能的解決方案是使用TortoiseSVN,它有機會在客戶端執行特殊的Hook腳本(僅來自TortoiseSVN)。否則,不可能運行Hook腳本,因爲它們會在服務器端運行。
4
創建一個腳本文件,該文件是爲svn
命令別名如果您正在使用命令行的這個帖子提示:http://top-frog.com/2009/04/23/client-side-pre-and-post-svn-hooks-with-unix-aliases/
你只需把含在你的系統的路徑環境的腳本文件的目錄在包含SVN可執行文件的目錄之前變量。
相關問題
- 1. SVN客戶端掛鉤
- 2. Perforce客戶端預掛鉤
- 3. CruiseControl.NET不執行Subversion掛鉤腳本
- 4. 如何執行客戶端Git鉤子?
- 5. 顛覆客戶端預先掛鉤
- 6. ASP.NET MVC2 - 掛鉤到客戶端驗證
- 7. AnkhSVN客戶端預犯掛鉤
- 8. SVN客戶端發佈提交掛鉤
- 9. 流星onConnection客戶端掛鉤?
- 10. 命令行中的龜鱉svn客戶端鉤腳本
- 11. 通過TortoiseSVN客戶端掛鉤腳本調用預先提交的runtests
- 12. 如何運行shell腳本作爲tortoiseSVN的客戶端鉤腳本?
- 13. 運行PowerShell腳本作爲git掛鉤
- 14. hg客戶端和服務器端掛鉤
- 15. 在命令行或Rest客戶端執行腳本
- 16. Gitolite掛鉤不執行
- 17. 運行Google App腳本客戶端
- 18. 在客戶機上執行Powershell腳本?
- 19. 在後臺渲染視圖並執行客戶端腳本
- 20. 執行鏈接點擊客戶端腳本
- 21. 如何從客戶端執行服務器上的腳本?
- 22. 如何在客戶端svn commit上執行一個腳本?
- 23. DDD:執行不變量的客戶端腳本
- 24. 如何LoginStatus之前執行的客戶端腳本onloggedout事件
- 25. Google腳本在哪裏執行?在服務器或客戶端?
- 26. 無法執行python腳本從php,在客戶端
- 27. DocumentApp導致從Javascript客戶端執行的App腳本到401
- 28. Git服務器掛鉤 - 它們是在客戶端/克隆機器上本地執行的嗎?
- 29. Servicenow onSubmit客戶端腳本
- 30. 動態客戶端腳本
爲什麼你需要在客戶端運行該鉤子腳本?你想實現什麼? – khmarbaise
@khmarbaise我也想知道如何在客戶端執行鉤子腳本。我想安裝一個pre-commit鉤子來檢查我的提交,但是我沒有權限在svn服務器上安裝腳本。基於這些答案,我可以使用TortoiseSVN來做到這一點。 – kkpattern