我在一家大型会计公司工作,我们必须遵守严格的审计程序。这是其中之一。
我需要验证正在合并到master中的开发人员功能分支中的代码是否与QA /测试服务器上已批准的代码/分支完全匹配。如果存在任何差异,则不得进行合并。
有没有办法用git做到这一点?什么是促进此类变更控制的良好工作流程?
需要考虑的事项: 我们使用git和github流程:
答案 0 :(得分:2)
您使用中间仓库执行此操作,由code review tool like gerrit管理。
您甚至可以将其与作业调度程序结合使用(如Jenkins,如this article所示)
换句话说,单独使用git就无法做到这一点 但是使用git和另一个工具,以及由此工具管理的专用于质量/代码审查的中间回购,它是可能的。