問題タブ [git-review]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3506 参照

gerrit - レビュアーとしての gerrit グループの追加

「UI_Developers」という名前の gerrit グループがあります

次のコマンドを使用して、レビューのために変更を送信しています。

しかし、UI_Developers グループのすべてのメンバーをレビュー担当者のコマンド ラインとして追加したいと考えています。UI を使用すると、これは簡単です。コマンド ラインを使用して、gerrit グループ全体をレビュアーとして追加する方法はありますか?

PS:ssh -p ...set-reviewers -a reviewer メソッドは非常に面倒なので、探していません。

0 投票する
1 に答える
6419 参照

git - git-review -> ドラフトをコードレビューに昇格

Gerrit ドラフトを作成しました。

ドラフトの作業が完了したら、最終的にマスターにマージできるようにコード レビューを作成するにはどうすればよいですか?

私がそうするなら:

私はこの出力を得る:

0 投票する
1 に答える
850 参照

git - gerrit - 「番号」で設定されたチェックアウトの変更

次のように、現在の所有者の下書きのリストを取得できます。

出力には、git-review ツールがgit-review -dコマンドの入力として使用する「数値」フィールドがあります。

git-review に依存しないワークフローを考え出そうとしています。この「番号」フィールドを使用して変更セットをチェックアウトするにはどうすればよいですか?

0 投票する
1 に答える
269 参照

git - git review が変更をプッシュできません

私はgitが初めてです。そして練習として、私はprogram_1、program_2と言う2つのブランチに取り組んでいます。

ここで私は衝突しています。

では、これはどういう意味ですか?これを解決する方法は?私は何が欠けていますか?

誰でも答えを知ることができますか?

0 投票する
1 に答える
2708 参照

git - Git 拡張機能を介して Gerrit レビューをプッシュするには?

Git-Extension 経由で gerrit レビューをプッシュする方法はありますか?

gitbash でこのコマンドを使用する代わりに

0 投票する
2 に答える
473 参照

git - Gerrit と git-review を使用して特定の祖先のコミットをプッシュする

新しいものから古いものまで、次のような Git 履歴があるとします。

コミット B と C は進行中の作業であり、まだレビューのために送信する準備ができていませんが、コミット A に分割し、B と C の前にリベースしたいくつかのハウスキーピング/基礎があります。送信する準備ができていますこれはレビュー用です。

コミット A で新しいブランチを作成し、それを確認するか、リセット/チェックアウト、確認して戻ることがgit-reviewできることはわかっていますが、この 1 つのコミットだけを確認のために送信するために使用できる単純な 1 つのライナーはありますか?

0 投票する
2 に答える
449 参照

git - 非 git プロジェクトを git プロジェクトに変換し、それを gerrit リポジトリにプッシュする

私は数日間gitとgerritについて学ぼうとしていますが、適切な解決策が見つからないというエラーがあります。エラーメッセージは次のとおりです。

以下の手順の後にこのエラーが発生します。

  • コマンド「ssh -p 29418 user@localhost gerrit create-project project_name」で gerrit フォルダーを作成します。
  • 次に、ホームディレクトリに同じフォルダーを作成し、「git init」コマンドで git リポジトリに変換します。
  • 次に、プッシュしたいプロジェクトのすべてのコンテンツをこのフォルダーの gerrit リポジトリにコピーし、「git add --all」コマンドを使用してすべての変更を新しい変更として追加します。
  • .gitreview ファイルを作成し、ホストとプロジェクトの属性を入れます。
  • 私の変更をコミットします。
  • 最後に、「git review -R」コマンドを使用して、変更内容を gerrit リポジトリに送信し、レビューします。

ここで、最後のステップで、このコマンドgit push ssh://[username]@[ip]:29418/project_nameを使用すると機能します。ただし、この場合、レビューを行わずに直接 git にプッシュするため、gerrit リポジトリを使用しても意味がありません。さらに、後でこのプロジェクトを別のコンピューターに複製し、変更を gerrit リポジトリに送信するときに、このエラーに対処する必要があると思います。

前もって感謝します

0 投票する
0 に答える
1308 参照

git - Git プッシュ レビュー プロセス

以前は git と gitHub を使用していました。
ほとんどの場合、ブランチを実行してから、ブランチからプッシュ リクエストを送信します。
そして、gitHubのレビューを使用しました。

しかし、ここでは少し事情が異なります。
リベースとチェリーピックをよく使用します。
また、レビュー サーバーを使用しているため、コードをプッシュすると、実際には ref:
git push origin HEAD:refs/for/masterにプッシュされます。

コメントがあり、更新する必要がある場合。
ローカルのクリーン マスターから始めます。
次に:「git fetch...」で最初に ref からチェリー ピックをフェッチしてから
:変更
を加えてから:「git commit --amend」で前のコミット
に変更を追加してから:「git push origin HEAD:refs/for/master "

また、レビュー サーバーは変更を識別し、新しいレビューを作成する代わりにレビューを更新します。

問題は、レビューが完了する前に、どうすれば新しいコードに取り組み続けることができるかということです。
私が考えることができる 1 つの方法は、次のとおりです。ローカルでのすべての変更とマスターからのチェックアウトを破棄し、クリーンなマスターで作業します。

しかし、送信したばかりのレビューで何らかのコードを使用する必要がある場合、レビューが完了するまで待つ必要がありますか?それとも、次の変更を同じレビューに含める必要がありますか?
新しいレビューを作成する 3 番目の方法はありますか。ただし、以前のレビューのすべての変更を含めてください。

0 投票する
1 に答える
348 参照

git - git review 使用時にブランチを削除する方法

OpenStack の gerrit に問題があり、あなたの助けが必要です! このリンクに示すように、新しいブランチを作成し、git-review を使用しました。

http://docs.openstack.org/infra/manual/developers.html

ブランチを削除して、OpenStack のレビューに表示されないようにしたいと考えています。たとえば、OpenStack で次のリンクを削除したいと考えています。

https://review.openstack.org/#/c/XXXXXXX/

どうすればできるか教えてください!

ありがとう

0 投票する
1 に答える
477 参照

git - Gerrit で巨大なコードを小さなパッチに分割する方法

現在、OpenStack に貢献したいと考えており、Gerrit は初めてです。Gerrit で新しいブランチを作成しましたmy_branchが、実際には私のコードは非常に巨大です。同じブランチでコードを小さな変更に分割する方法を教えてくださいmy_branch