38

Gerrit の 1 つの変更に対して複数のパッチ セット バージョンがある場合、最新のパッチ セット バージョンしか提出できないようです (そのバージョンにのみ必要なボタンがあるため)。代わりに、Gerrit インスタンスで Web ブラウザーのみを使用して、同じ変更の古いパッチ セット バージョンの 1 つを送信する簡単な方法はありますか?

必要なバージョンのパッチ セットを git クライアントから取得し、それを別の新しいパッチ セット バージョンとしてプッシュできることはわかっていますが、レビューやディスカッションで同じパッチ セット バージョンを何度も使用することは避けたいと考えています。 .

4

2 に答える 2

25

いいえ、申し訳ありませんが、これは現在不可能です。この設計では、開発者が最新のパッチ セットを確認してテストするものと想定しているため、古いパッチ セットを送信することはできません。また、確認/検証することもできません。古いバージョンのパッチ セットを使用する場合は、再送信して最新のパッチ セットにする必要があります。新しい変更がないというエラーを回避するには、do を実行するgit commit --amendと、git が新しい sha1 を作成します。これは、Gerrit によって新しいパッチ セットとして喜んで受け入れられます。

于 2012-07-06T15:17:30.203 に答える