我目前在我的新公司中设置了gerrit服务器。我过去使用gerrit好几年了,但我从未设置过一个。在没有父母的情况下在gerrit中提交补丁
我安装了gerrit 2.13.5,我试图配置它。我有两个最后要解决的问题(我在这里只讨论一个)。
我的列表提交A-> B->Ç
A是B的父,B是的Ç
父- 有人拒绝(-2)我的补丁A和B(因为它们不好),但接受C(+2)。
- C是完全地无关的A和B(在另一个文件夹中其他文件到我的项目)
的按钮“提交包括父母”似乎我犯C,但我不能摘樱桃成格里特/主因为A和B都是拒绝分支。由于C与A或B无关,但我不想要太多本地分支,所以我已经完成了所有3个提交到同一分支。
我用摘樱桃提交选项为格里特配置
[submit]
action = cherry pick
mergeContent = true
我认为,使用这个选项,我能摘樱桃的提交对象没有直接父母的依赖。我曾经在我以前的公司这样做过,但我无法成功在这里设置gerrit。
如果有人有任何想法或问题,我会真的得到或回答它。
干杯。
如果C与A和B没有关系,那么将其基于上游分支而不是B,这样就不会有A和B作为父母,并且您将不会有合并问题。 – larsks