我越来越多地使用git,我想充分发挥它的潜力。所以我已经开始阅读有关git hooks的内容了,但我仍然会遇到相同的例子。
所以这是我的问题/请求:你们能给我一些你在项目中使用git hooks的例子吗?
提前谢谢!
答案 0 :(得分:2)
我认为我脑海中最常见的例子是运行测试套件。我有一个git pre-push
钩子,它运行我的测试套件,这样你就不会推送破坏的代码。
答案 1 :(得分:1)
我曾经使用Sismo运行我的个人CI迷你服务器,在每次提交后设置一个Git post-commit
挂钩来运行Sismo。
阅读this article关于我如何配置它并使其与Atlassian SourceTree一起使用。它从命令行运行良好但由于某种原因,SourceTree正在等待脚本完成而不是让它在后台运行。