各変更がgerritでレビューされるプロセスでは、各チケットにローカルブランチがあります(例:trac-0815)。今はいつでもメインブランチに適用できるようにする前に、変更をリベースする必要があります。これは、作成し gerritでレビューされたパッチセットのリベース
ヘリットするリベース
- チェックアウトのtrac-0815:
私の地元の支店で行われたとき、私はこのワークフローに従うことができますgerritで設定された新しいパッチ。しかし、これが単にリベースであるという情報は失われてしまいます。
また、gerritには「rebase」ボタンがあります。これにより、新しいパッチセットも作成されますが、すぐにリベースに関する情報が追加されます。 "パッチセット2:パッチセット1はリベースされました"。明らかに、これが好ましい。しかし、今私のローカルブランチをどのように同期させるのですか?私が行うとき:
- チェックアウトのtrac-0815
- ヘリット からプル
を私がマージを取得するものです私の歴史にコミット、私は避けるようにしたいと思います。原則として、地方支店を別々にリベースすることはできますが、それは退屈でエラーが起こりやすいようです。私がしたいのは、最後のコミットを上書きするプルコマンドです。