标签: git github bitbucket
我想要的是:在执行命令" git push"时,执行其他一些脚本来验证我的代码(代码审查)。
例如: 当运行Git push - >运行MSBuild代码分析器(sonarqube scan),如果有错误则不允许" git push"
THX
答案 0 :(得分:1)
您正在寻找git hook。在您的情况下,服务器端预接收挂钩可以解决问题。
钩子是在某些事件上运行的自定义脚本(例如,在服务器接受推送之前运行预接收钩子)。根据脚本退出状态,接受或拒绝操作(例如推送)。
修改:This也可能会有帮助。