可以在推送到git时对文件运行测试,并在推送时拒绝?

时间:2015-03-11 14:48:00

标签: git automated-tests

是否可以:

  • 对文件运行正则表达式,并在匹配时抛出错误拒绝推送
  • 运行一些有关文件大小,编码
  • 的额外测试
  • 仅适用于特定文件/文件夹/分支机构

1 个答案:

答案 0 :(得分:1)

你要做的是远程钩子:

update是您需要的。您只需要编写一个针对存储库(或差异)运行测试的脚本,并在发生错误的情况下返回非零代码。

此处有更多信息:http://git-scm.com/book/be/v2/Customizing-Git-Git-Hooks(位于页面底部)