ローカル変更タブ
Alt+9
[ローカルの変更]タブには、ローカルで変更され、まだリポジトリにコミットされていないすべてのファイルが一覧表示されます。
このタブを使用して、変更をコミットしたり元に戻したり、チェンジリストを管理したり、違いを表示したり、UMLクラス図の変更を表示する、およびクリーンアップのロックされたフォルダーを表示します。
ツールバー
項目 | ツールチップとショートカット | 説明 |
---|---|---|
リフレッシュ Ctrl+F5 | このボタンをクリックすると、ワークスペース内のすべてのファイルのステータスが、GoLandまたは他のアプリケーションの両方で更新されます。 | |
強制リフレッシュ | このボタンは、バージョン管理システムとしてPerforceを使用している場合にのみ使用できます。 このボタンをクリックすると、GoLandまたは他のアプリケーションを通じて変更された作業領域内のファイルのステータスが更新されます。 | |
変更のコミット | 選択した変更またはチェンジリストをチェックインするには、このボタンをクリックします。 | |
前回保存した状態に戻す | 選択した変更をロールバックするには、このボタンをクリックします。 | |
差異の表示 | このボタンをクリックすると、選択したファイルのローカルバージョンとリポジトリの最新バージョンの違いを表示できます。 | |
変更リスト | チェンジリストの管理に関連するコマンドのリストを呼び出すには、このアイコンをクリックします。
| |
確認なしでシェルブ | ||
グループ | このアイコンをクリックすると、ディレクトリー、モジュール、またはリポジトリ(複数のルートがある場合)ごとにファイルをグループ化する方法を選択できます。 | |
無視されるファイル | このアイコンをクリックすると、無視されたファイルに関連するコマンドのリストが表示されます。 | |
差異のプレビュー | このボタンをクリックするとGoLandがプレビュー差分ウィンドウを開いたり閉じたりして、最新のコミット済みリビジョンと現在のファイルを比較します。 |
チェンジリストペイン
このペインには、すべてのチェンジリストと、各チェンジリストで変更されたファイルが表示されます。
バージョン管理システムにまだチェックインされていない新しいファイルがプロジェクトに追加された場合、そのようなファイルがすべて一覧表示されたバージョン管理外のファイルノードが表示されます。バージョン管理されていないファイルが多数ある場合(50以上)、それらはチェンジリストペインに表示されません。代わりに、クリックしてブラウズリンクが表示されます。このリンクをクリックしてバージョン管理外のファイルダイアログを開き、バージョン管理されていないファイルのリストを確認します。 Deleteを押すことで、バージョン管理されていないファイルを変更リストペインまたはバージョン管理外のファイルダイアログからすばやく削除するか、 Ctrl+Alt+Aを押してVCSに追加することができます。
選択範囲のコンテキストメニュー
項目 | ショートカット | 説明 |
---|---|---|
| Ctrl+Alt+K | 選択したファイルまたはチェンジリストをチェックインするには、このオプションを選択します。 |
| Ctrl+Alt+Z | 選択した変更をロールバックするには、このオプションを選択します。 |
別の変更リストへ移動 | F6 | 選択した項目を別のチェンジリストに移動するには、このオプションを選択します。 |
| Ctrl+D | リポジトリ内のローカルコピーと最新バージョンの相違点を表示するには、このオプションを選択します。 |
| F4 | 選択したファイルをエディターで開くには、このオプションを選択します。 |
| なし | このオプションは、チェンジリストではなく、単一のファイルが選択されている場合にのみ使用できます。 |
無視 | なし | このオプションは、バージョン管理外のファイルノードのファイルが選択されている場合にのみ使用できます。このオプションを使用すると、選択したファイルをバージョン管理されていない状態にする場合は無視されます。 |
| Alt+Insert | このオプションは、チェンジリストが選択されている場合にのみ使用できます。 新しいチェンジリストを作成するには、このオプションを選択します。 |
| なし | このオプションは、チェンジリストが選択されている場合にのみ使用できます。 選択したチェンジリストを削除するには、このオプションを選択します。 |
アクティブな変更リストを設定する | Ctrl+Space | このボタンをクリックすると、選択したチェンジリストがアクティブになります。アクティブなチェンジリストが強調表示されます。 |
| ||
チェックアウト | なし | このオプションは、チェックアウトなしで変更されましたノードにあるファイルが選択されている場合にのみ使用できます。選択したファイルをリポジトリからチェックアウトするには、このオプションを使用します。 |
VCS へ追加 | なし | このオプションは、バージョン管理外のファイルノードにあるファイルが選択されている場合にのみ使用できます。選択したファイルをバージョン管理システムに追加するには、このオプションを使用します。 |
| なし | |
パッチとしてクリップボードへコピー | なし | パッチをファイルに保存する必要がなく、たとえば電子メールまたはメッセンジャーでパッチを送信する必要がある場合に選択します。 |
| なし | |
Perforce でシェルブ | なし | このオプションは、Perforceをバージョン管理システムとして使用している場合にのみ使用できます。 Perforceで変更を保存するには、このオプションを選択します。どのファイルを選択するかを確認するメッセージが表示され、説明が表示されます。変更を保存した後、対応するチェンジリストが表示されます。チェンジリストのコンテキストメニューからいつでもアンシェールできます。 |
| N/A | このアクションを使用して、選択したチェンジリストのクラスをUMLクラス図で表示します。 |
| Ctrl+F5 | ワークスペース内のファイルのステータスを更新するには、このオプションを選択します。 |
ローカル・ヒストリー | なし | このオプションを選択し、ポップアップメニューから次のいずれかを選択します。
|
<特定バージョン管理システム> | なし | このオプションを選択すると、使用しているバージョン管理システムに固有のオプションを含むポップアップメニューが表示されます。 |
デプロイ | なし | このオプションは、リモート・ホスト・アクセスプラグインが有効で、少なくとも1つのサーバーアクセス構成が定義されている場合にのみ使用できます。 配備関連のアクションを含むポップアップメニューを呼び出すには、このオプションを選択します。
詳細は、ファイルのアップロードとダウンロードおよび展開されたファイルとフォルダーのローカルバージョンとの比較を参照してください。 |
プレビュー差分パネル
このペインは、ツールバーの差異のプレビューボタン をクリックすると開きます。このペインでは、ベースリビジョンと比較して、選択したファイルに対する変更を調べることができます。
このペインは2つの領域で構成されています。
影響を受けたコードはベースリビジョンにあるとおりです。
影響を受けたコードは、変更が加えられた後のものです。
項目 | ツールチップとショートカット | 説明 |
---|---|---|
| 前の相違点/次の相違点 Shift+F7 F7 | これらのボタンを使用して、次の/前の差分にジャンプします。 最後の/最初の違いがヒットすると、GoLandは、差分ビューアーの設定の最後の変更の後に次のファイルに移動するオプションに応じて、矢印ボタン F7 / Shift+F7 をもう一度クリックして他のファイルを比較することを提案します。 この動作は、バージョン管理ツールウィンドウから差分ビューアーが呼び出された場合にのみサポートされます。 |
| 前/次のファイルの比較 | これらのボタンをクリックすると、前/次のファイルのローカルコピーをサーバーからの更新と比較することができます。 |
ソースに移動 | このボタンをクリックすると、選択したファイルがエディターのアクティブなペインに表示されます。キャレットは差分ビューアーと同じ位置に配置されます。 | |
ビューアーの種類 | このドロップダウンリストを使用して、目的のビューアータイプを選択します。サイドバイサイドビューアーには2つのパネルがあります。統合ビューアーには1つのパネルしかありません。 どちらのタイプの視聴者でも
| |
空白 | このドロップダウンリストを使用して、差異ビューアーがテキスト内の空白をどのように処理するかを定義します。
| |
ハイライトモード | ![]() | 差の細分性を強調表示する方法を選択します。 使用可能なオプションは次のとおりです。
|
変更されていないフラグメントを縮小 | このボタンをクリックすると、両方のファイルの変更されていないフラグメントがすべて破棄されます。折りたたみ不可能な変更されていない線の量は、Diff& [設定のマージ]ページ。 | |
スクロールの同期 | 両方の差分ペインを同時にスクロールするには、このボタンをクリックします。このボタンを放すと、それぞれのペインを独立してスクロールできます。 | |
エディター設定 | このボタンをクリックすると、使用可能な設定のリストが表示されます。これらのオプションを選択または選択解除して、空白、行番号、インデントガイドの表示/非表示、ソフトラップの使用/使用禁止、ハイライトレベルの設定を行います。 これらのコマンドは、ビューアーガーターの相違点のコンテキストメニューからも利用できます。 | |
外部ツールで差分を表示 | このボタンをクリックすると、外部 Diff ツール設定ページで指定された外部差分ビューアーが起動されます。 このボタンは、外部 Diff ツール設定ページで外部差分ツールを使用するオプションが有効になっている場合にのみツールバーに表示されます。 | |
なし | 注釈 | このオプションは、ガターのコンテキストメニューからのみ使用できます。 このオプションを使用して、問題のファイルのリポジトリバージョンに対する変更をいつ紹介したかを調べることができます。注釈ビューでは、この行の元のバージョン、この行をコミットしたユーザーのID、およびコミット日付など、コード行ごとの詳細情報を表示できます。 注釈の詳細については、アノテーションの使用を参照してください。 |
差分ペインの最も便利なショートカットは次のとおりです:
ショートカット | 説明 |
---|---|
Ctrl+Shift+D | このキーボードショートカットを使用して、最も一般的に使用されるdiffコマンドのポップアップメニューを表示します。 |
Ctrl+Tab | このキーボードショートカットを使用して、左ペインと右ペインを切り替えます。 |
Ctrl+Shift+Tab | このキーボードショートカットを使用して、反対側のペインで Ctrl+Tab によって取得された位置を選択します。 |
Ctrl+Z/Ctrl+Shift+Z | このキーボードショートカットを使用して、マージ操作を元に戻したりやり直したりします。競合はテキストと同期して保持されます。 |