英語フランス語スペイン語

Ad


OnWorksファビコン

git-review - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して OnWorks 無料ホスティング プロバイダーで git-review を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド git-review です。

プログラム:

NAME


git-レビュー — レビューのために変更を Gerrit に送信します

SYNOPSIS


git-レビュー [-r リモート] [-紫外線] -d 変化する [ブランチ]
git-レビュー [-r リモート] [-紫外線] -x 変化する [ブランチ]
git-レビュー [-r リモート] [-紫外線] -N 変化する [ブランチ]
git-レビュー [-r リモート] [-紫外線] -X 変化する [ブランチ]
git-レビュー [-r リモート] [-紫外線] -m 変更 ps 範囲 [ブランチ]
git-レビュー [-r リモート] [-fnuv] -s [ブランチ]
git-レビュー [-fnuvDRT] [-r リモート] [-t トピック] [--査読者 レビューア ...] [ブランチ]
git-レビュー -l
git-レビュー - バージョン

DESCRIPTION


git-レビュー ローカルの送信に関連するタスクの一部を自動化および合理化します。
レビューのために Gerrit サーバーに変更します。 理解しやすいように設計されています
Gerrit、特に最近別のバージョン管理から Git に切り替えたユーザー向け
システム。

変化する することができます 変更番号 を使用して得られたもの - リスト オプション、またはそれは可能です
変更番号、パッチセット番号 変更から正確なパッチセットを取得します。 その場合は現地で
ブランチ名には -patch[patchsetNumber] という接尾辞が付きます。

次のオプションを使用できます。

-d 変化する, --ダウンロード=変化する
ダウンロード 変化する Gerrit から地元の支店へ。 ブランチの名前は、
パッチの作成者とトピックの名前。 ローカル ブランチがすでに存在する場合は、
この変更に対応する最新のパッチセットで更新してみてください。

-x 変化する, --チェリーピック=変化する
申し込む 変化する Gerrit から取得し、現在のローカル ブランチ (「チェリー ピック」) にコミットします。
追加のブランチは作成されません。

これにより、ローカル ブランチを作成せずに変更を確認できるようになります。 の上
一方、注意してください。注意しないと、簡単に次のような結果が生じる可能性があります。
依存する変更のための追加のパッチ セット。 また、現在のブランチが
十分に異なると、変更がまったく適用されなかったり、マージ競合が発生したりする可能性があります。
手動で解決する必要があります。

-N 変化する, --チェリーピコンリー=変化する
申し込む 変化する Gerrit から現在の作業ディレクトリにコピーし、ステージング ディレクトリに追加します。
領域 (「git Index」) を作成しますが、コミットしないでください。

これにより、ローカル コミットを作成せずに変更を確認できるようになります。
複数のコミットを XNUMX つにマージして送信する場合に便利です。
レビュー。

現在のブランチが十分に異なる場合、変更はまったく適用されない可能性があります。
手動で解決する必要があるマージ競合が発生します。

-X 変化する, --cherrypickindicate=変化する
申し込む 変化する Gerrit から現在のローカル ブランチ (「チェリー ピック」) にコミットします。
この変更がどのコミットから厳選されたかを示します。

これにより、ブランチを作成せずに、別のブランチの変更を再レビューできるようになります。
そのためのローカルブランチ。

現在のブランチが十分に異なる場合、変更はまったく適用されない可能性があります。
手動で解決する必要があるマージ競合が発生します。

-m 変更 ps 範囲, --比較=変更 ps 範囲
指定されたパッチセットをダウンロードします 変化する Gerrit から、マスターと両方のリベース
違いを表示します (git-diff)。

変更 ps 範囲 次のように指定できます
変更番号,古いパッチセット番号[-newパッチセット番号]

古いパッチセット番号 は必須であり、もし 新しいパッチセット番号 指定されていない場合、
最新のパッチセットが使用されます。

前回との変更点を簡単に比較できるようになります。
提案された変更を検討しました。

master ブランチが十分に異なる場合、リベースによってマージ競合が発生する可能性があります。
その場合、リベースは中止され、リベースされていないものの差分が表示されます。
枝。 も使用できます --リベースなし (-R) 常にリベースをスキップします。

-f, - 終了
ローカル ブランチを閉じ、成功したらターゲット ブランチに戻ります。
提出。

-n, -ドライラン
実際には、直接的な影響を与えるコマンドは実行しないでください。 代わりに印刷してください。

-r リモート, --リモート=リモート
Gerrit に使用する Git リモート。

-s, - 設定
リポジトリ設定コマンドを実行するだけで、何も送信しません。

-t トピック, --トピック=トピック
gerrit サーバー上でこの変更のターゲット トピックを設定します。 指定しない場合はバグ
コミット概要の番号が使用されます。 または、ローカルブランチ名
リモートブランチと異なる場合に使用されます。

-T, --トピックなし
トピックなしでレビューを送信します。

--査読者 レビューア ...
アップロードされたパッチ セットに XNUMX 人以上のレビュー担当者をサブスクライブします。 査読者はこうあるべきです
Gerrit によって識別可能 (通常は Gerrit ユーザー名または電子メール アドレスを使用します)。

-u, - 更新
キャッシュされたローカル コピーをスキップし、ネットワーク リソースからの更新を強制します。

-l, - リスト
このプロジェクトの gerrit サーバー上で利用可能なレビューをリストします。

-y, - はい
複数のパッチを提出するかどうかを実際に理解していることを示します。

-v -詳細
より詳細な出力をオンにします。

-D, - 下書き
レビューを下書きとして送信します。 Gerrit 2.3 以降が必要です。

-R, --リベースなし
変更を Gerrit に送信する前に、リベースを自動的に実行しないでください。

レビューのために変更を送信するときは、通常、ヒントに基づいて変更する必要があります。
競合の可能性を避けるために、上流ブランチの。 変更を修正するとき、および
新しいパッチセットをリベースすると、Gerrit Web インターフェイスには次の違いが表示されます。
XNUMX つのパッチセットには、その間にあるすべてのコミットが含まれます。 これは多くの人を混乱させるかもしれません
査読者はもっと単純な違いを期待するでしょう。

にも使用できます - 比較 取得したレビューの自動リベースをスキップします。

- 追跡
変更を送信するブランチを選択します (リベースする場合はリベースするブランチも選択します)。
追跡されているブランチから (ブランチが追跡されている場合)、追跡を設定します。
変更をダウンロードするときにリモートをポイントするブランチと、そのブランチに対するブランチ
パッチを提出する必要があります。 gitreview.track 設定を参照してください。

--トラックなし
現在のブランチによって追跡されているブランチを無視し、gitreview.track をオーバーライドします。
このオプションは、コマンド ラインで特定のブランチ名を指定することによって暗黙的に指定されます。

- バージョン
バージョン番号を出力して終了します。

CONFIGURATION


このユーティリティは、Git 構成にエントリを追加することで構成できます。

次の構成キーがサポートされています。

gitreview.ユーザー名
リポジトリへのアクセスに使用されるデフォルトのユーザー名。 Git で指定されていない場合
構成、Git リモート、または .gitreview ファイルを作成すると、ユーザーは次のことを求めるプロンプトが表示されます。
ユーザー名を指定します。

の入力例 .gitconfig ファイル:

[ギットレビュー]
ユーザー名=mygerrituser

gitreview.scheme
この設定は、gerrit リモートのデフォルトのスキーム (ssh/http/https) を決定します。

gitreview.host
この設定は、gerrit リモートのデフォルトのホスト名を決定します。

gitreview.port
この設定は、gerrit リモートのデフォルトのポートを決定します。

gitreview.プロジェクト
この設定は、gerrit git リポジトリのデフォルト名を決定します。

gitreview.remote
この設定は、gerrit リモートに使用するデフォルトの名前を決定します。

gitreview.ブランチ
この設定はデフォルトのブランチを決定します

gitreview.track
現在追跡されているブランチ (存在する場合) と、
変更セットが Gerrit に送信されたブランチ (存在する場合)
まさに XNUMX つのそのようなブランチ) を送信するためにデフォルトのリモートとデフォルトのブランチに追加します。
そしてリベースします。 ローカル トピック ブランチがリモート ブランチを追跡している場合、
ローカル トピック ブランチが追跡しているリモートおよびブランチを使用する必要があります
デフォルトのリモートおよびリベース操作ではなく、送信およびリベース操作の場合
デフォルトのブランチ。

パッチをダウンロードするときに、適切なパッチを追跡するためのローカル ブランチを作成します。
送信時にデフォルトでそのブランチを選択するためのリモートとブランチ
その変更セットへの変更。

「true」または「false」の値を指定する必要があります。

true 現在追跡されているブランチ (存在する場合) を優先します - と同等
設定 - 追跡 変更を送信するとき。

false 追跡ブランチを無視します - 設定と同等 --トラックなし
デフォルト)、または送信時に明示的なブランチ名を指定します。
変化します。 これは、オーバーライドされない限りデフォルト値です。
.gitreview ファイルに含まれており、特定のブランチを提供することで暗黙的に指定されます。
コマンドラインでの名前。

gitreview.rebase
この設定は、送信された変更をリベースするかどうかを決定します。
ブランチの最新の状態。

「true」または「false」の値を指定する必要があります。

false 送信時に変更をリベースしません - 設定と同等 -R いつ
変更を送信しています。

true 送信時に変更をリベースします。 そうでない場合、これはデフォルト値です。
によってオーバーライドされます .gitreview ファイルにソフトウェアを指定する必要があります。

この設定は、
.gitreview ファイルにソフトウェアを指定する必要があります。

color.review によって表示される出力に色を追加するために ANSI エスケープ シーケンスを使用するかどうか
このコマンド。 デフォルト値は color.ui によって決定されます。

auto または true 端末に書き込まれるときに出力に色を使用する場合
(Git 1.8.4 以降のデフォルト)。

always すべての出力にカラーを使用する場合

決してない、または虚偽である
出力にカラーを使用したくない場合。 (Git のデフォルト
1.8.4 より古い)

git-レビュー 認証時に git 資格情報システムに gerrit ユーザー/パスワードを問い合わせます
http でフェイルオーバーしました。 git とは異なり、 git-レビュー gerrit ユーザー/パスワードが git に保持されない
セキュリティ目的のための資格情報システムと git 資格情報システムの設定は以下のままです
ユーザーの責任。

onworks.net サービスを使用してオンラインで git-review を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad