我是git的新手,並且在我的機器上爲回購寫了一個post-merge hook。它看起來像鉤子不能被標記爲回購的一部分。將此鉤子部署到其他開發人員的最佳方法是什麼?如何部署客戶端git鉤子?
3
A
回答
5
我在我的工作地點使用了一個單獨的repo,它包含一堆用於控制提交(消息格式等)的鉤子以及一個安裝它們的腳本。
我們也使用msysgit,並且有人在您打開更新此回購庫的msysgit時自動創建了一個過程,並自動運行所需的腳本。這是通過調用主目錄中的.profile腳本實現的,該腳本在msysgit打開時讀取。
正如jthill評論,但這需要人與人合作,因爲他們可以隨時停止這個過程。例如,我即將吹走Windows併爲我的開發運行Linux,而這個過程將不再起作用。我會照顧編寫一個Linux友好的腳本,並將其添加到我懷疑的回購站中。
+1
這是一個偉大的戰略。謝謝回覆! –
相關問題
- 1. 如何執行客戶端Git鉤子?
- 2. 在客戶端發起git鉤子
- 3. 如何部署客戶端服務WSDL
- 4. Elastic Beanstack - Rails - git部署和部署鉤子
- 5. 在創建Git客戶端'commit-msg'鉤子時需要幫助
- 6. 其中是客戶端git鉤子在服務器的位置
- 7. git:如何將.gitattributes從其git存儲庫部署到客戶端?
- 8. 鉤子不工作eclipse egit客戶端
- 9. 遠程驗證客戶端鉤子
- 10. 部署脫鉤前+後端
- 11. git服務器端鉤子
- 12. SVN客戶端掛鉤
- 13. Perforce客戶端預掛鉤
- 14. 如何部署GWT客戶端和服務器端?
- 15. Wildfly部署鉤子/事件
- 16. 將ejb客戶端部署到nexus
- 17. Oracle即時客戶端部署?
- 18. Web服務客戶端部署
- 19. 將JAVA項目部署到客戶端
- 20. GWT客戶端應用託管/部署
- 21. .NET - 部署WCF客戶端,無需app.config
- 22. 在客戶端PC上部署LocalDB
- 23. 在Tomcat上部署Ember客戶端
- 24. 爲客戶端部署壓縮node_modules
- 25. SCCM 2012 R2客戶端部署
- 26. Tomcat客戶端部署者錯誤(JarScannerCallback)
- 27. 客戶端部署中的war文件
- 28. 從遠程git倉庫更新本地git repo force。 (厚客戶端部署)
- 29. TFS客戶端,GIT後端?
- 30. 如何刪除git鉤子
讓代碼在其他人的倉庫中運行需要他們的合作。你可以提交鉤子,但他們的回購是他們的:他們可以控制發生在他們身上的事情,所以他們必須安裝它們。 – jthill
好的,很高興知道。這就說得通了。謝謝! –