使用Gerrit很容易将不稳定的代码从develop分支合并到stable分支中:
$ git checkout develop $ commit $ git push origin HEAD:refs/for/stable
在Gerrit中,提议的更改来自开发分支并且要合并到稳定分支中并不是很清楚.有没有办法防止这种合并发生,无论是在git还是在Gerrit?
更新: 现在我们使用自定义命令推送到gerrit,它找到它所基于的最后一个分支,并且只允许推送到该分支.
git merge branch gerrit
branch ×1
gerrit ×1
git ×1
merge ×1