GoLand 2018.2ヘルプ

ローカル変更タブ

表示 | ツール・ウィンドウ | バージョン管理 - ローカルの変更
Alt+9

[ローカルの変更]タブには、ローカルで変更され、まだリポジトリにコミットされていないすべてのファイルが一覧表示されます。

このタブを使用して、変更、チェンジリストを管理するビューの相違UMLクラス図の変更を表示する、およびクリーンアップのロックされたフォルダをコミットおよび元に戻します。

このトピックの内容:

ツールバー

項目

ツールチップとショートカット

説明

icons actions refresh svg

リフレッシュ Ctrl+F5

このボタンをクリックすると、ワークスペース内のすべてのファイルのステータスが、GoLandまたは他のアプリケーションの両方で更新されます。

icons actions refresh svg

強制リフレッシュ

このボタンは、バージョン管理システムとしてPerforceを使用している場合にのみ使用できます。

このボタンをクリックすると、GoLandまたは他のアプリケーションを通じて変更された作業領域内のファイルのステータスが更新されます。

icons actions commit svg

変更のコミット

選択した変更またはチェンジリストをチェックインするには、このボタンをクリックします。

icons actions rollback svg

前回保存した状態に戻す
Ctrl+Alt+Z

選択した変更をロールバックするには、このボタンをクリックします。

icons actions diff svg

差異の表示
Ctrl+D

このボタンをクリックすると、選択したファイルのローカルバージョンとリポジトリの最新バージョンの違いを表示できます。

icons vcs changelist svg

チェンジリスト

チェンジリストの管理に関連するコマンドのリストを呼び出すには、このアイコンをクリックします。
  • 新規変更リスト

  • 変更リストの編集

  • 変更リストの削除

  • アクティブな変更リストをセット

  • 別の変更リストへ移動

icons vcs shelveSilent svg

確認なしでシェルブ
Ctrl+Alt+H

このボタンをクリックすると、変更をシェルブダイアログを表示せずに、選択したファイルまたはチェンジリストをサイレントモードでシェルブできます。

icons general gearPlain svg

グループ
Ctrl+P

このアイコンをクリックすると、ディレクトリ、モジュール、またはリポジトリ(複数のルートがある場合)ごとにファイルをグループ化する方法を選択できます。

icons actions show svg

無視されるファイル

このアイコンをクリックすると、無視されたファイルに関連するコマンドのリストが表示されます。

icons actions previewDetails svg

差異のプレビュー

このボタンをクリックするとGoLandがプレビュー差分ウィンドウを開いたり閉じたりして、最新のコミット済みリビジョンと現在のファイルを比較します。

チェンジリストペイン

このペインには、すべてのチェンジリストと、各チェンジリストで変更されたファイルが表示されます。

バージョン管理システムにまだチェックインされていない新しいファイルがプロジェクトに追加された場合、そのようなファイルがすべて一覧表示されたバージョン管理外のファイルノードが表示されます。バージョン管理されていないファイルが多数ある場合(50以上)、それらはチェンジリストペインに表示されません。代わりに、クリックしてブラウズリンクが表示されます。このリンクをクリックしてバージョン管理外のファイルダイアログを開き、バージョン管理されていないファイルのリストを確認します。 Deleteを押すことで、バージョン管理されていないファイルをチェンジリストペインまたはバージョン管理外のファイルダイアログからすばやく削除するか、 Ctrl+Alt+Aを押してVCSに追加することができます。

選択範囲のコンテキストメニュー

項目

ショートカット

説明

icons actions commit svg コミット

N/A

選択したファイルまたはチェンジリストをチェックインするには、このオプションを選択します。

icons actions rollback svg 復帰

Ctrl+Alt+Z

選択した変更をロールバックするには、このオプションを選択します。

別の変更リストへ移動

F6

選択した項目を別のチェンジリストに動くするには、このオプションを選択します。

icons actions diff svg ショー差分

Ctrl+D

リポジトリ内のローカルコピーと最新バージョンの相違点を表示するには、このオプションを選択します。

icons actions edit svg ソースにジャンプ

F4

選択したファイルをエディタで開くには、このオプションを選択します。

icons general remove svg 削除

なし

このオプションは、チェンジリストではなく、単一のファイルが選択されている場合にのみ使用できます。

無視

なし

このオプションは、バージョン管理外のファイルノードの下にあるファイルが選択されている場合にのみ使用できます。選択したファイルをバージョン管理外にしたい場合は、このオプションを使用して選択したファイルを無視します。

icons general add svg 新しいチェンジリスト

Alt+Insert

このオプションは、チェンジリストが選択されている場合にのみ使用できます。

新しい変更リストを作成するには、このオプションを選択します。

icons general remove svg 変更リストを削除

なし

このオプションは、チェンジリストが選択されている場合にのみ使用できます。

選択したチェンジリストを削除するには、このオプションを選択します。

アクティブな変更リストを設定するicons actions setDefault svg

Ctrl+Space

このボタンをクリックすると、選択したチェンジリストをアクティブにするが表示されます。アクティブなチェンジリストが強調表示されます。

icons actions edit svg 編集変更リスト

チェックアウト

なし

このオプションは、チェックアウトなしで変更されましたノードの下にあるファイルが選択されている場合にのみ使用できます。選択したファイルをリポジトリからチェックアウトするには、このオプションを使用します。

VCS へ追加

なし

このオプションは、バージョン管理外のファイルノードの下にあるファイルが選択されている場合にのみ使用できます。選択したファイルをバージョン管理システムに追加するには、このオプションを使用します。

icons vcs patch svg パッチを作成する

なし

パッチを作成するにこのオプションを選択します。

パッチとしてクリップボードへコピー

なし

パッチをファイルに保存する必要がなく、たとえば電子メールまたはメッセンジャーでパッチを送信する必要がある場合に選択します。

icons vcs Shelve svg シェルフの変更

なし

選択した変更を保存するにこのオプションを選択します。

Perforce でシェルブ

なし

このオプションは、Perforceをバージョン管理システムとして使用している場合にのみ使用できます。

Perforceで変更を保存するには、このオプションを選択します。どのファイルを選択するかを尋ねるメッセージが表示され、説明が表示されます。変更を保存した後、対応するチェンジリストが表示されます。チェンジリストのコンテキストメニューからいつでもアンシェールできます。

icons actions diagramDiff svg UMLとしてローカル変更を表示する

Ctrl+Shift+Alt+D

このアクションを使用して、選択したチェンジリストのクラスをUMLクラス図で表示します。

icons actions refresh svg リフレッシュ

Ctrl+F5

ワークスペース内のファイルのステータスを更新するには、このオプションを選択します。

ローカル・ヒストリー

なし

このオプションを選択し、ポップアップメニューから次のいずれかを選択します。
  • ヒストリーの表示:選択したファイルまたはフォルダのローカル・ヒストリーを表示するには、このオプションを選択します。

  • ラベルを付ける:このオプションをラベルを追加するに選択すると、選択したファイルまたはフォルダの現在のバージョンが表示されます。

<特定バージョン管理システム>

なし

このオプションを選択すると、使用しているバージョン管理システムに固有のオプションを含むポップアップメニューが表示されます。

プレビュー差分パネル

このペインは、ツールバーの差異のプレビューボタン icons actions previewDetails svg をクリックすると開きます。このペインでは、ベースリビジョンと比較して、選択したファイルに対する変更を調べることができます。

このペインは2つの領域で構成されています。

  • 影響を受けたコードはベースリビジョンにあるとおりです。

  • 影響を受けたコードは、変更が加えられた後のものです。

項目

ツールチップとショートカット

説明

icons actions previousOccurence svg / icons actions nextOccurence svg

前の相違点/次の相違点 Shift+F7 F7

これらのボタンを使用して、次の/前の差分にジャンプします。

最後の/最初の違いがヒットすると、GoLandは、ビューアの設定の違い最後の変更の後に次のファイルに移動するオプションに応じて、矢印ボタン F7 / Shift+F7 をもう一度クリックして他のファイルを比較することを提案します。

この動作は、バージョン管理ツールウィンドウから差分ビューアーが呼び出された場合にのみサポートされます。

icons actions back svg
icons actions forward svg

前/次のファイルの比較
Alt+Left Alt+Right

これらのボタンをクリックすると、前/次のファイルのローカルコピーをサーバーからの更新と比較することができます。

icons actions edit svg

ソースに移動
F4

このボタンをクリックすると、選択したファイルがエディタのアクティブなペインに表示されます。キャレットは差分ビューアーと同じ位置に配置されます。

ビューアの種類

diffViewer type

このドロップダウンリストを使用して、目的のビューアタイプを選択します。サイドバイサイドビューアには2つのパネルがあります。統合ビューアには1つのパネルしかありません。

どちらのタイプの視聴者でも

  • コードを編集します。デフォルトのビューアの右側にあるテキストのみ、または統一ビューアの場合は下位(「後」)の行、つまりファイルのローカルバージョンでテキストのみを変更できます。

  • 適用/追加/元に戻すアクションを実行します。

空白

diffViewer whitespaces
このドロップダウンリストを使用して、差異ビューアがテキスト内の空白をどのように処理するかを定義します。
  • 無視しない:空白が重要であり、すべての違いが強調表示されます。このオプションはデフォルトで選択されています。

  • 空白をトリム("\t", " ")(行末と行頭に表示されている場合)
    • 2つの行が末尾の空白でのみ異なる場合、これらの行は等しいとみなされます。

    • 2つの行が異なる場合、後続の空白は言葉でモードでは強調表示されません。

  • 空白を無視:ソースコード内の場所に関係なく、空白は重要ではありません。

  • 空白と空行を無視 : 次のエンティティは無視されます。
    • すべての空白( '空白を無視する'オプションのように)

    • すべての追加または削除された行は空白のみで構成されます

    • すべての変更は、空白以外の部分を変更することなく分割線または結合線で構成されます。
      例: a b ca \n b c に変更することは、このモードでは強調表示されません。

ハイライトモード

diffViewer highlight
差の細分性を強調表示する方法を選択します。
使用可能なオプションは次のとおりです。
  • 単語を強調表示 : 変更された単語が強調表示されます。

  • 行を強調表示 : 変更された行が強調表示されます

  • 分割変更を強調表示:このオプションを選択すると、大きな変更がより小さな「アトミック」変更に分割されます。
    例: A \n BA X \n B X は1つではなく2つの変更として扱われます。

  • 強調表示しない:このオプションを選択すると、差異はまったく強調表示されません。このオプションは大幅に変更されたファイルを対象としており、強調表示するだけでさらに困難が生じます。

icons actions collapseall svg

変更されていないフラグメントを縮小

このボタンをクリックすると、両方のファイルの変更されていないフラグメントがすべて破棄されます。折りたたみ不可能な変更されていない線の量は、Diff& [設定のマージ]ページ。

icons actions synchronizeScrolling

スクロールの同期

両方の差分ペインを同時にスクロールするには、このボタンをクリックします。このボタンを放すと、それぞれのペインを独立してスクロールできます。

icons general gearPlain svg

エディター設定

このボタンをクリックすると、使用可能な設定のリストが表示されます。これらのオプションを選択または選択解除して、空白、行番号、インデントガイドの表示/非表示、ソフトラップの使用/使用禁止、ハイライトレベルの設定を行います。

これらのコマンドは、ビューアガーターの相違点のコンテキストメニューからも利用できます。

icons general externalToolsSmall

外部ツールで差分を表示

このボタンをクリックすると、外部 Diff ツール設定ページで指定された外部差分ビューアが起動されます。

このボタンは、外部 Diff ツール設定ページで外部差分ツールを使用するオプションが有効になっている場合にのみツールバーに表示されます。

icon help

ヘルプ
F1

このボタンをクリックすると、対応するヘルプページが表示されます。

なし

注釈

このオプションは、ガターのコンテキストメニューからのみ使用できます。

このオプションを使用して、問題のファイルのリポジトリバージョンに対する変更をいつ紹介したかを調べることができます。 注釈ビューでは、この行の元のバージョン、この行をコミットしたユーザーのID、およびコミット日付など、コード行ごとの詳細情報を表示できます。

Diff Paneの最も便利なショートカットは次のとおりです:

ショートカット

説明

このキーボードショートカットを使用して、最も一般的に使用されるdiffコマンドのポップアップメニューを表示します。

Ctrl+Tab

このキーボードショートカットを使用して、左ペインと右ペインを切り替えます。

Ctrl+Shift+Tab

このキーボードショートカットを使用して、反対側のペインで Ctrl+Tab によって取得された位置を選択します。

Ctrl+Z/Ctrl+Shift+Z

このキーボードショートカットを使用して、マージ操作を元に戻したりやり直したりします。競合はテキストと同期して保持されます。

最終更新日: 2018年10月12日

関連事項

バージョン管理: