私たちのプロジェクトでは、コードレビューにGerritを使用しています。現在、主に次のリリースのマスターブランチとメンテナンスブランチに取り組んでいます。
メンテナンスブランチのコミットをマスターにマージするベストプラクティスは何でしょうか。すでにメンテナンスブランチにあるコミットを1つずつプッシュして、コードレビュープロセスを再度実行する必要がありますか?
2つの基本的なオプションがあります。
マージコミットを使用すると、gitはブランチがどのように関連しているかを示すためのより良い仕事をすることができます。より多くのメタデータがあるため、将来のマージが容易になります。マージコミットの1つの欠点は、現在Gerritであまり表示されないことです。通常、開発者はgitツールを使用してローカルでマージコミットを調べ、何が起こっているのかを真に理解する必要があります。