,这是另一个混帐流问题.. :(git rebase流与代码审查?可能?
我知道了“标准” git的变基流非常好:
- 开发人员创建一个跟踪分支(说“featureA”)关闭上游分支(说“主”)
- 开发代码,提交与底垫,码拉,提交与底垫拉等
- 代码完成,开发商南瓜提交和推动掌握
我遇到的问题是这个在与主合并之前没有留下代码审查的空间。审阅者只有在主服务器上才能看到更改,因此如果开发人员需要调整任何内容,则主服务器上会针对给定功能提交多个提交。理想情况下只有一个。
,我知道会解决这个问题,但都不理想有几个选项:
- 有开发商推特性分支到遥控器。与此相关的问题是,他们从主人重新启动后,推动将不得不是推力,虽然可能安全这种情况下,我不想像往常一样生意。
- 不要重新绑定功能分支的上游更改,将它们合并。有了这个,我不能挤压功能分支,并将提交回推给主(右?)
- 使用gerrit/github。我必须猜测,有一种方法可以在纯粹的git中实现这一点?
有没有更好的方法?
感谢helmbert,我居然更新了我的问题 - 有一两件事我想如果可能的话不使用格里特/ github上,主要是因为没有将可能在飞我的组织做的,很遗憾。不过,我喜欢gerrit流。 –