9

知りたいのですが、git reviewコマンドはどのように機能しますか? つまり、変更を gerrit にアップロードするために (内部的に) コマンドを使用するgit pushのか、それとも何か他のものを使用するのかということです。この情報は、 の git フックを作成する際に役立ちgit reviewます。

4

1 に答える 1

11

細かいマニュアルから:

変更を送信するとgit review、次のことが行われます。

  • ファイル内のどのブランチ (本番環境など) にプッシュするかを調べ.gitreviewます。この情報が見つからない場合は、master
  • リビジョンにどの「トピック」を配置するかを決定します (トピックは で手動で設定できます-t)
    • ダウンロードした変更を再送信すると、元の変更のタグが再利用されます
    • コミットの概要に のようなバグ番号が含まれている場合bug 12345、タグはbug/12345
    • それ以外の場合、タグはローカル ブランチの名前になります。
  • プッシュ先のブランチに対して変更をリベースします(これをスキップするためにHEAD使用します)-R
  • 一度に複数の変更を送信している場合、またはマージされていない別の変更に基づく変更を送信している場合は、本当にそれを行うつもりだったかどうかを尋ねられます (-yこれをスキップするには を使用します) 。
  • レビューのために変更をプッシュします
于 2015-01-04T12:20:31.460 に答える