Gerrit Webインターフェイスで[パッチセットの送信]をクリックすると、そのブランチにコミットが追加されるか、直前に別のコミットが送信された場合はマージコミットが作成されることがわかりました。
2つのコミットを作成する例:実際のコミットとマージコミット:
- ユーザーはコミットOに応じてパッチセットAを送信します
- ユーザーはコミットOに応じてパッチセットBを送信します
- パッチセットAを送信する
- パッチセットBの送信->O->AとO->Bの間にマージコミットを作成します
素晴らしい「リベース変更」ボタンがありますが、それはパッチセットを提出するために誰もが常にしなければならないことを意味します:
- [変更のリベース]をクリックします
- [変更セットの送信]をクリックします
マージコミットが役立つと思う唯一の理由は、コミットの日付を保持することです(ただし、リベースなしでそれが必要な理由は理解しています)。
不要なマージコミットの生成を回避するための自動リベースまたは少なくともチェックはありませんか?