GoLand 2018.1ヘルプ

ローカル変更タブ

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

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

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

このトピックの内容:

ツールバー

項目ツールチップとショートカット説明
refreshリフレッシュ Ctrl+F5このボタンをクリックすると、ワークスペース内のすべてのファイルのステータスが、GoLandまたは他のアプリケーションの両方で更新されます:
perforceChangesToolWindowForceRefresh強制リフレッシュこのボタンは、バージョン管理システムとしてPerforceを使用している場合にのみ使用できます:

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

icon commit変更のコミット選択した変更またはチェンジリストをチェックインするには、このボタンをクリックします。また、変更のコミットダイアログを使用して、チェンジリストにPerforceの求人を取り付けたり取り外したりすることもできます。
rollback前回保存した状態に戻す
Ctrl+Alt+Z
選択した変更をロールバックするには、このボタンをクリックします。
new新規変更リスト
Alt+Insert
このボタンをクリックすると、新しい変更リストが作成されます。
delete変更リストの削除
Delete
選択したチェンジリストを削除するには、このボタンをクリックします。デフォルトのチェンジリストは削除できません。
setActiveChangelistIconアクティブな変更リストをセットこのボタンをクリックすると、選択したチェンジリストをアクティブにするが表示されます。アクティブなチェンジリストが強調表示されます。
moveChangelistItems別の変更リストへ移動
F6
選択したファイルを別のチェンジリストに動くするには、このボタンをクリックします。
shelve silently icon確認なしでシェルブ
Ctrl+Shift+H
このボタンをクリックすると、変更をシェルブダイアログを表示せずに、選択したファイルまたはチェンジリストをサイレントモードでシェルブできます。
icon showDiff差異の表示
Ctrl+D
このボタンをクリックすると、選択したファイルのローカルバージョンとリポジトリの最新バージョンの違いを表示できます。
icon_UML.pngローカル変更を UML として表示
Ctrl+Shift+Alt+D
このボタンを使用して、選択したチェンジリストのクラスをUMLクラス図で表示します(詳細は、 )。
expandAll.png collapseAll.pngCtrl+NumPad Plus
Ctrl+NumPad -
これらのボタンをクリックすると、すべてのノードが展開または折りたたまれます。
cogwheel blue with arrowグループ
Ctrl+P
このアイコンをクリックすると、ディレクトリ、モジュール、またはリポジトリ(複数のルートがある場合)ごとにファイルをグループ化する方法を選択できます。
copy iconコピー
Ctrl+C
このボタンをクリックすると、選択したファイルへのパスがクリップボードにコピーされます。
showIgnoredFiles無視されたファイルの表示このボタンをクリックすると、無視されるファイルノードに既存のVCSによって無視されるファイル。のリストが表示されます
properties無視するファイルの構成バージョン管理システムによって無視されるこのボタンをファイルのリストを設定するにクリックしてください。
previewUsages差異のプレビューこのボタンをクリックするとGoLandがプレビュー差分ウィンドウを開いたり閉じたりして、最新のコミット済みリビジョンと現在のファイルを比較します。
icon helpF1このボタンをクリックすると、対応するGoLandヘルプページが表示されます。

チェンジリストペイン

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

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

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

項目ショートカット説明
icon commit コミットの変更なし選択したファイルまたはチェンジリストをチェックインするには、このオプションを選択します。また、変更のコミットダイアログを使用して、チェンジリストにPerforceの求人をアタッチまたはデタッチすることもできます。
rollback 復帰Ctrl+Alt+Z選択した変更をロールバックするには、このオプションを選択します。
moveToOtherChangelist が別のチェンジリストに移動F6選択した項目を別のチェンジリストに動くするには、このオプションを選択します。
icon showDiff ショー差分Ctrl+Dリポジトリ内のローカルコピーと最新バージョンの相違点を表示するには、このオプションを選択します。
edit ソースにジャンプF4選択したファイルをエディタで開くには、このオプションを選択します。
new 新しいチェンジリストAlt+Insertこのオプションは、チェンジリストが選択されている場合にのみ使用できます。

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

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

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

deleteChange 削除なしこのオプションは、チェンジリストではなく、単一のファイルが選択されている場合にのみ使用できます。
チェックアウトなしこのオプションは、チェックアウトなしで変更されましたノードの下にあるファイルが選択されている場合にのみ使用できます。選択したファイルをリポジトリからチェックアウトするには、このオプションを使用します。
VCS へ追加なしこのオプションは、バージョン管理外のファイルノードの下にあるファイルが選択されている場合にのみ使用できます。選択したファイルをバージョン管理システムに追加するには、このオプションを使用します。
無視なしこのオプションは、バージョン管理外のファイルノードの下にあるファイルが選択されている場合にのみ使用できます。選択したファイルをバージョン管理外にしたい場合は、このオプションを使用して選択したファイルを無視します。
パッチの作成なしパッチを作成するにこのオプションを選択します。
変更をシェルブなし選択した変更を保存するにこのオプションを選択します。
Perforce でシェルブなしこのオプションは、Perforceをバージョン管理システムとして使用している場合にのみ使用できます:

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

refresh リフレッシュCtrl+F5ワークスペース内のファイルのステータスを更新するには、このオプションを選択します。
ローカル・ヒストリーなしこのオプションを選択し、ポップアップメニューから次のいずれかを選択します。
  • ヒストリーの表示:選択したファイルまたはフォルダのローカル・ヒストリーを表示するには、このオプションを選択します。
  • ラベルを付ける:このオプションをラベルを追加するに選択すると、選択したファイルまたはフォルダの現在のバージョンが表示されます。
<特定バージョン管理システム>なしこのオプションを選択すると、使用しているバージョン管理システムに固有のオプションを含むポップアップメニューが表示されます。

プレビュー差分パネル

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

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

  • 影響を受けたコードはベースリビジョンにあるとおりです。
  • 影響を受けたコードは、変更が加えられた後のものです。

項目ツールチップとショートカット説明
arrowUparrowDown前の相違点/次の相違点 Shift+F7 F7
これらのボタンを使用して、次の/前の差分にジャンプします。

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

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

comparePreviousFile
compareNextFile
前/次のファイルの比較
Alt+Left
これらのボタンをクリックすると、前/次のファイルのローカルコピーをサーバーからの更新と比較することができます。
editソースに移動
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つの変更として扱われます。
  • 強調表示しない:このオプションを選択すると、差異はまったく強調表示されません。このオプションは大幅に変更されたファイルを対象としており、強調表示するだけでさらに困難が生じます。
collapseAll変更されていないフラグメントを縮小このボタンをクリックすると、両方のファイルの変更されていないフラグメントがすべて破棄されます。折りたたみ不可能な変更されていない線の量は、Diff& [設定のマージ]ページ。
sync scrollingスクロールの同期両方の差分ペインを同時にスクロールするには、このボタンをクリックします。このボタンを放すと、それぞれのペインを独立してスクロールできます。
cogwheel blue with arrowエディター設定このボタンをクリックすると、使用可能な設定のリストが表示されます。このオプションを選択または解除して、空白、行番号、インデントガイドの表示/非表示、ソフトラップの使用/使用禁止、ハイライトレベルの設定を行います。

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

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

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

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

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

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

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

ショートカット説明
このキーボードショートカットを使用して、最も一般的なユーザ差分コマンドのポップアップメニューを表示します。
Ctrl+Tabこのキーボードショートカットを使用して、左ペインと右ペインを切り替えます。
Ctrl+Shift+Tabこのキーボードショートカットを使用して、反対側のペインで Ctrl+Tab によって取得された位置を選択します。
Ctrl+Z/Ctrl+Shift+Zこのキーボードショートカットを使用して、マージ操作を元に戻したりやり直したりします。競合はテキストと同期して保持されます。
最終変更日: 2018年4月16日

関連事項

プロシージャー:

バージョン管理: