GoLand 2018.3ヘルプ

ローカル変更タブ

表示 | ツール・ウィンドウ | バージョン管理 - ローカルの変更
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

無視されるファイル

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

  • Show Ignored Files(無視されたファイルを表示する): VCSで無視されるファイルのリストを含む無視されるファイルノードを表示することを選択します。

  • Ignored Filesの設定:VCSで無視されるファイルのリスト設定することを選択します。

icons actions previewDetails svg

差異のプレビュー

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

チェンジリストペイン

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

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

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

項目

ショートカット

説明

icons actions commit svg コミット

Ctrl+Alt+K

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

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としてローカル変更を表示する

N/A

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

icons actions refresh svg リフレッシュ

Ctrl+F5

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

ローカル・ヒストリー

なし

このオプションを選択し、ポップアップメニューから次のいずれかを選択します。

  • ヒストリーの表示 : 選択したファイルまたはフォルダーのローカル・ヒストリーを表示するには、このオプションを選択します。

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

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

なし

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

デプロイ

なし

このオプションは、リモート・ホスト・アクセスプラグインが有効で、少なくとも1つのサーバーアクセス構成が定義されている場合にのみ使用できます。

配備関連のアクションを含むポップアップメニューを呼び出すには、このオプションを選択します。

  • 次へアップロード : このオプションを選択するか、 N/A を押してからアイテムをアップロードするサーバーまたはサーバーグループを選択します。デフォルトのサーバーまたはサーバーグループが指定されている場合は、追加の<default デプロイサーバーまたはサーバーグループにアップロード>アクションも利用可能です。

  • デプロイ先と比較 : このオプションを選択してから、単一のファイルをそのリモートバージョンと比較するサーバーを選択します。デフォルトのサーバーまたはサーバーグループが指定されている場合は、追加の<default デプロイ server>にデプロイされたものと比較アクションも利用可能です。

  • デプロイ先と同期 : このオプションを選択してから、ローカル項目をそのリモートバージョンと同期させるサーバーを選択します。

詳細は、ファイルのアップロードとダウンロードおよび展開されたファイルとフォルダーのローカルバージョンとの比較を参照してください。

プレビュー差分パネル

このペインは、ツールバーの差異のプレビューボタン 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つのパネルしかありません。

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

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

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

空白

Whitespace list

このドロップダウンリストを使用して、差異ビューアーがテキスト内の空白をどのように処理するかを定義します。

  • 無視しない : 空白が重要であり、すべての違いが強調表示されます。このオプションはデフォルトで選択されています。

  • 空白をトリム : ("\t", " ")(行末と行頭に表示されている場合)

    • 2つの行が末尾の空白でのみ異なる場合、これらの行は等しいとみなされます。

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

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

  • 空白と空行を無視 : 次のエンティティは無視されます。

    • すべての空白 (「ホワイトスペースを無視する」オプションのように)

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

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

ハイライトモード

Highlighting mode list

差の細分性を強調表示する方法を選択します。

使用可能なオプションは次のとおりです。

  • 単語を強調表示 : 変更された単語が強調表示されます。

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

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

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

icons actions collapseall svg

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

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

icons actions synchronizeScrolling svg

スクロールの同期

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

icons general gearPlain svg

エディター設定

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

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

icons general externalToolsSmall

外部ツールで差分を表示

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

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

なし

注釈

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

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

注釈の詳細については、アノテーションの使用を参照してください。

差分ペインの最も便利なショートカットは次のとおりです:

ショートカット

説明

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

Ctrl+Tab

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

Ctrl+Shift+Tab

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

Ctrl+Z/Ctrl+Shift+Z

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

最終更新日: 2019年2月6日

関連事項

バージョン管理: