格里特总是变基之前提交补丁集,以避免合并提交(Gerrit always rebase before

2019-07-30 13:47发布

我发现,点击“提交补丁集”在格里特 Web界面时,它会要么简单地添加一个承诺分支,或创建如果其他的提交之前提交合并提交。

实施例创建2承诺:实际提交和合并提交:

  1. 用户提交一个补丁集根据提交Ø
  2. 用户根据提交ö提交补丁集乙
  3. 提交补丁集A
  4. 提交补丁B组 - >创建合并O之间进行提交 - > A型和O - “乙

有一个“再次基于更改”按钮这是伟大的,但它意味着,提交的补丁集,每个人都应该始终做到:

  1. 点击更改衍合
  2. 点击提交变更集

我看到一个合并提交有用的唯一原因是为了保持提交的日期(但我不明白为什么它需要没有变基)。

是不是有一个自动重订 ,或者至少检查,以避免产生不希望的合并提交?

Answer 1:

是。 更改提交行动为您的项目(S)樱桃挑选。 当按下提交按钮时,这将做大致相同垫底。 它会保持干净历史,你正在寻找提交更改时没有合并提交。



文章来源: Gerrit always rebase before submit patchset to avoid a merge commit