在Git服务器中,我有一个分支“ For_Dev ”,开发人员将在其中提交所有更改。在某些时候,当我们决定将此分支与“ master ”分支(具有稳定代码)合并时,我想将“ For_Dev ”分支中的所有更改合并到“ master ”仅在通过gerrit进行代码审查后才能阻止不稳定的提交进入“master”。我该如何实现呢?简而言之,我只想在将分支合并到master时使用gerrit代码检查。
答案 0 :(得分:2)
在完成For_Dev
上的开发(所有提交到远程分支的提交)之后,有人会将更改提取到local For_dev
并合并到local master
。它将创建一个合并提交(如果钩子does not include changeId,然后手动插入一个并修改合并提交)。然后可以将此更改推送到refs/for/master
。但我的意见是所有的提交都应该单独审核,因为最好一次检查一个小的变化。