有没有办法在提交之前通过过滤器运行更改的文件?我希望确保文件遵循项目的编码标准。
我还想在提交/推送实际发生之前编译并运行一些测试,所以我知道存储库中的所有内容实际上都有效。
预提交挂钩。继续阅读git钩子。 Git 书籍有一个example例如,如何编写 Ruby 脚本来运行 RSpec 测试。
您只需将可执行文件保存为 .git/hooks/pre-commit - 使用 hashbang 指定语言。它只是一个普通的shell脚本,尽管你可以使用任何脚本语言,只要有问题就返回1,没有问题就返回0。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)