AppCode 2023.1 ヘルプ

シェルブタブ

このタブは、変更または変更リストをシェルブするとバージョン管理ツールウィンドウ Alt+9 に追加され、すでにアンシェルブされたものやインポートされた外部パッチを含むすべてのシェルブされた変更を完全に削除するまで表示されます。

デフォルトでは、このタブにはまだ解除されていないすべての保留中の変更が表示されます。変更はシェルフにグループ化されます。シェルフは、変更を保留したときに作成される変更リストです。シェルフはコミットメッセージによって識別されます。AppCode にアンシェルブされた変更を表示させることができます。それらは、完全に削除されるまで、必要な回数だけ復元して再適用できます。

詳細は、変更のシェルブとアンシェルブを参照してください。

ツールバー

項目

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

説明

App actions diff

差分の表示 Ctrl+D

このオプションを選択すると、ファイルの差分ビューアーが開き、ファイルの保存されたバージョンと現在のローカルバージョンが比較されます。

App vcs shelve silent

確認なしでアンシェルブ Ctrl+Alt+U

このアイコンをクリックすると、変更をアンシェルブダイアログを表示せずにサイレントに変更を取り消すことができます。

the Create Patch button

パッチの作成

保留中の変更に基づいてパッチファイルを作成するには、このオプションを選択します。表示されるパッチの作成ダイアログで、パッチを保存するファイルと、パッチを作成するための変更を指定します。デフォルトでは、シェルフからのすべての変更が選択されています。どの変更が含まれているかを表示するには、選択済みリンクをクリックします。

詳細は、パッチを使うを参照してください。

App vcs patch applied

すでにアンシェルブされた変更の表示を切り替えます

このボタンをクリックして、AppCode に、すでに適用されているかどうかにかかわらず、使用可能なすべての保留中の変更を表示または非表示にします。このボタンはコンテキストメニューから複製されることに注意してください。

Preview Diff

差分のプレビュー

このアイコンをクリックすると、選択したファイルのシェルビングされたバージョンとプレビューペインのローカルバージョンが比較されます。

the Clean Already Unshelved icon

すでにアンシェルブされたものをクリーン

このアイコンをクリックすると、アンシェルブされていない変更を再利用しない場合は明示的に削除されます。

Shelf Settings

シェルフ設定

このアイコンをクリックすると、シェルフ設定ページに移動し、デフォルトのシェルフの場所を変更したり、Git および Mercurialファイルのベースリビジョンの自動シェルビングを有効にしたりできます。

コンテキストメニューは、変更、変更リスト、タブ内の任意の場所を右クリックすると表示されます。

項目

ショートカット

説明

Unshelve

アンシェルブ

Ctrl+Shift+U

選択したシェルフの変更を適用するには、このオプションを選択します。表示される変更をアンシェルブダイアログで、変更を追加する変更リストを指定します。詳細は、変更のシェルブとアンシェルブを参照してください。

復元

unshelved 変更を再度有効にするには、このオプションを選択します。既定では、保留中の変更は利用可能な保留中の変更の一覧に表示されなくなるため、最初に AppCode にすでにアンシェルブされたものを表示を選択して表示させる必要があります。削除を選択すると、変更が永久に削除されるまで、何度でも何度でも変更を復元できます。詳細は、変更のシェルブとアンシェルブを参照してください。

App actions diff

差分の表示

Ctrl+D

このオプションを選択すると、ファイルの差分ビューアーが開き、ファイルの保存されたバージョンと現在のローカルバージョンが比較されます。

ローカルと比較

このオプションを選択すると、選択したファイルのシェルビングされたバージョンとファイルの差分ビューアーのローカルバージョンが比較されます。

App vcs patch

パッチの作成

保留中の変更に基づいてパッチファイルを作成するには、このオプションを選択します。表示されるパッチの作成ダイアログで、パッチを保存するファイルと、パッチを作成するための変更を指定します。デフォルトでは、シェルフからのすべての変更が選択されています。どの変更が含まれているかを表示するには、選択済みリンクをクリックします。

詳細は、パッチを使うを参照してください。

パッチのインポート

外部または AppCode 経由で作成されたパッチを適用するには、このオプションを選択します。表示されるダイアログで、パッチをインポートするファイルを選択します。インポートされたパッチはシェルビングされた変更として扱われ、シェルフタブに表示されます。このタブでは、いつでもそれらのパッチを取り除くことができます。

名前変更

Shift+F6

選択したシェルビー変更リストの名前を変更するには、このオプションを選択します。

削除

Delete

選択したシェルブ変更を完全に削除するには、このオプションを選択します。すでにアンシェルフされていないかどうかに関係なく、変更を削除することができます。詳細は、変更のシェルブとアンシェルブを参照してください。

すでにアンシェルブされたものを表示

このオプションを選択すると、AppCode は利用可能なすべての変更を表示します。デフォルトでは、アンシェイプされていない変更は表示されません。詳細は、変更のシェルブとアンシェルブを参照してください。

App actions gc

すでにアンシェルブされたものをクリーン

このアイコンをクリックすると、アンシェルブされていない変更を再利用しない場合は明示的に削除されます。

関連ページ:

変更のシェルブとアンシェルブ

シェルフは、まだコミットしていない保留中の変更を一時的に保存しています。これは、たとえば、別のタスクに切り替える必要があり、後で作業するために変更を脇に置いておきたい場合に役立ちます。AppCode を使用すると、個別のファイルと変更リスト全体の両方をシェルブできます。保留にすると、必要に応じて何度でも変更を適用できます。変更をシェルフに退避コミットツールウィンドウで、シェルフに配置するファイルまたは変更リストを右クリックし、コンテキストメニューから変更をシェルフに退避を選択します。変更をシェ...

ファイルの差分ビューアー

このダイアログは、2 つのファイルまたは 2 つのバージョンのファイルを比較するときに表示されます(ローカルの変更、またはローカルファイルとリモートリポジトリのリビジョン間の変更)。バイナリや .jar ファイルなど、あらゆるタイプのファイルを比較できます。ダイアログを開くには、比較する 2 つのファイルまたはそのバージョンを比較するファイルを選択して、を押します。差分ビューアーは、コード補完、ライブテンプレート、その他の機能を有効にする強力なエディターを提供します。ビューの差分とマージ:/ 前の...