我是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:如何将.gitattributes从其git存储库部署到客户端?
- 6. 远程验证客户端钩子
- 7. 钩子不工作eclipse egit客户端
- 8. 部署脱钩前+后端
- 9. git服务器端钩子
- 10. 如何部署GWT客户端和服务器端?
- 11. Perforce客户端预挂钩
- 12. SVN客户端挂钩
- 13. Wildfly部署钩子/事件
- 14. Web服务客户端部署
- 15. 将ejb客户端部署到nexus
- 16. Tomcat客户端部署者错误(JarScannerCallback)
- 17. 将JAVA项目部署到客户端
- 18. 在Tomcat上部署Ember客户端
- 19. 为客户端部署压缩node_modules
- 20. Oracle即时客户端部署?
- 21. 在客户端PC上部署LocalDB
- 22. 客户端部署中的war文件
- 23. GWT客户端应用托管/部署
- 24. .NET - 部署WCF客户端,无需app.config
- 25. 从远程git仓库更新本地git repo force。 (厚客户端部署)
- 26. TFS客户端,GIT后端?
- 27. 如何删除git钩子
- 28. 如何测试git钩子
- 29. 如何实现一个git客户端?
- 30. 使用Git post-update钩子部署/ dist的repo文件夹
让代码在其他人的仓库中运行需要他们的合作。你可以提交钩子,但他们的回购是他们的:他们可以控制发生在他们身上的事情,所以他们必须安装它们。 – jthill
好的,很高兴知道。这就说得通了。谢谢! –