IntelliJ IDEA 2024.1 ヘルプ

デプロイされたファイルとフォルダーをローカルバージョンと比較する

IntelliJ IDEA プロジェクト内のファイルおよびフォルダーと、サーバー上のそれらのバージョンとの対応は、デプロイサーバーマッピングによって設定されます。わかりやすくするために、サーバーが実際にマシンにインストールされている場合でも、IntelliJ IDEA プロジェクト内のすべてのファイルまたはフォルダーはローカルと呼ばれ、サーバー上のすべてのファイルまたはフォルダーはリモートと呼ばれます。詳細については、Web サーバーに接続するを参照してください。

FTP/SFTP/WebDAV 接続プラグインを有効にする

この機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続(英語)プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、プラグインを選択します。

  2. インストール済みタブを開き、FTP/SFTP/WebDAV 接続プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

サーバーにアクセスする

  1. メインメニューからツール | デプロイ | リモートホストの参照または表示 | ツールウィンドウ | リモートホストを選択してリモートホストツールウィンドウを開きます。

  2. リストから必要なデプロイサーバーを選択します。ツールウィンドウには、サーバールートの下にあるファイルとフォルダーのツリービューが表示されます。リストに該当するサーバーがない場合は、the Browse button をクリックし、表示されるデプロイダイアログで、必要なサーバーへのアクセスを構成します

サーバー上のファイルとフォルダーをローカルバージョンと比較する

各リモートファイルまたはフォルダーは、1 つのローカルファイルまたはフォルダーにのみマップされます。IntelliJ IDEA はリモートファイルまたはフォルダーごとにローカルバージョンを検出するため、差分ビューアーでいつでも比較できます。

リモートファイルをローカルバージョンと比較する

  1. リモートホストツールウィンドウツール | デプロイ | リモートホストの参照または表示 | ツールウィンドウ | リモートホスト)を開き、リストから必要なデプロイサーバーを選択します。

  2. ファイルを選択して、そのコンテキストメニューからローカルバージョンと比較を選択します。

  3. 開いたファイルの差分ビューアーダイアログで違いを調べ、必要に応じて Replace from right ボタンを使用して適用します。詳細については、「ファイル間の相違の表示」を参照してください。

リモートフォルダーとそのローカルバージョンを比較する

  1. リモートホストツールウィンドウツール | デプロイ | リモートホストの参照または表示 | ツールウィンドウ | リモートホスト)を開き、リストから必要なデプロイサーバーを選択します。

  2. フォルダーを選択して、選択のコンテキストメニューからローカルと同期を選択します。

  3. 開いたフォルダーの差分ビューアーで、相違点を確認し、必要に応じてファイルを同期します。差分ビューアーでの 2 つのフォルダーの比較を参照してください。

ローカルファイルとフォルダーをサーバー上のバージョンと比較する

ローカルファイルまたはフォルダーは無制限の数のリモート版にマップできるため、IntelliJ IDEA はローカルファイルまたはフォルダーのリモートバージョンを、デフォルトのデプロイサーバーを介してマップされた場合にのみ一意に識別できます。そのようなデフォルトのデプロイサーバーが指定されていない場合は、関連する構成を手動で選択する必要があります。サーバーグループは一貫性を保つ目的でのみサーバー選択リストに表示されることに注意してください。現在、ローカルファイルをサーバーグループにデプロイされたファイルと比較することはできません。

ローカルファイルとそのリモートバージョンを比較する

  1. プロジェクトツールウィンドウでファイルを選択してください。

  2. コンテキストメニューで、デフォルトサーバーが指定されている場合はデプロイ | <既定のサーバーアクセス構成> のデプロイバージョンと比較を選択します。それ以外の場合は、デプロイ先と同期を選択し、リストから関連するサーバーを選択します。

  3. 開いたファイルの差分ビューアーダイアログで違いを調べ、必要に応じて Apply from right icon ボタンを使用して適用します。詳細については、「ファイル間の相違の表示」を参照してください。

ローカルフォルダーとそのリモートバージョンを比較する

  1. プロジェクトツールウィンドウでフォルダーを選択してください。

  2. デフォルトのサーバーが指定されている場合は、選択のコンテキストメニューから <既定のデプロイサーバーにデプロイされた状態で同期> を選択します。それ以外の場合は、デプロイ先と同期を選択してから、リストから該当するサーバーを選択します。

  3. 開いたフォルダーの差分ビューアーで、相違点を確認し、必要に応じてファイルを同期します。差分ビューアーでの 2 つのフォルダーの比較を参照してください。

ローカルで変更されたファイルとリモートのバージョンを比較する

  1. 変更ビュー (Alt+0) に切り替えて、ローカルで変更されたファイルを表示します。

  2. ファイルを右クリックして、コンテキストメニューからデプロイ | デプロイ先と比較を選択し、リストからターゲットデプロイサーバーを選択します。デフォルトのサーバーグループが指定されている場合は、<デフォルトデプロイサーバー> にデプロイされたものと比較も選択できます。

詳細は、ファイルを Git に追加し、変更を追跡するを参照してください。

VZ リポジトリと同期したファイルとリモートバージョンを比較する

  1. Ctrl+T を押すか、メインメニューから VCS | <VCS> | 更新を選択して、ローカルファイルの内容を VCS リポジトリと同期させます。

  2. バージョン管理ツールウィンドウ Alt+9更新情報タブに切り替えます。

  3. ファイルを右クリックして、コンテキストメニューからデプロイ | デプロイ先と比較を選択し、リストからターゲットデプロイサーバーを選択します。デフォルトのサーバーが指定されている場合は、<デフォルトデプロイサーバー> にデプロイされたものと比較も選択できます。

差分ビューアーでの 2 つのフォルダーの比較と同期

IntelliJ IDEA は、リモートフォルダー内のファイルとそのローカルバージョンをファイルサイズ、コンテンツ、タイムスタンプと比較するための専用のフォルダーの差分ビューアーを提供します。差分を調べるだけでなく、このツールはフォルダーの内容を同期させるためのインターフェースも提供します。

  • アイテムリストには、ローカルフォルダーとリモートフォルダーの内容が表示されます。ツールバーボタンを使用して、表示するアイテムのセットを絞り込んだり広げたりします。例: ローカルまたはリモートにのみ存在するファイル、等しいファイル、異なるファイル、同期から除外されたファイルなどを表示または非表示にします。

  • リモートフォルダーの内容は常に右側のペインに表示され、そのローカルバージョンの内容は常に左側のペインに表示されます。

  • 選択したファイルの内容が下部ペインに表示され、相違点が色でハイライトされます。差分ビューアーのリモートファイルは read-only ステータスになります。つまり、差分ビューアーで直接アップデートすることはできません。ファイルのローカルバージョンに必要な変更をすべて加えて、更新されたファイルをサーバーにアップロードします。

2 つのフォルダーを比較する

  1. 比較のためのパラメーターを指定します。次で比較リストで、可能なオプション(内容、サイズ、タイムスタンプ)の 1 つを選択します。

  2. フォルダーの内容をフィルタリングします。これを行うには、フィルターフィールドにフィルタリング文字列を入力し、Enter を押して適用します。任意の数の文字を表すためにアスタリスク * ワイルドカードを使用することは大歓迎です。

  3. 比較するフォルダーの別のペアに切り替えるには、それらへの完全修飾パスを更新します。パス読み取り専用フィールドの横にある the Browse button をクリックし、開いダイアログで必要なフォルダーを選択します。

  4. 検出された差分ペインのファイルの違いを調べましょう。

    Comparing folders

2 つのフォルダーの内容を同期する

  1. アイテムのペアごとに、* フィールドのアイコンが、適用するアクションを指定します。必要な処置が設定されるまで、フィールドのアイコンをクリックします。

    • Icon arrow right ファイルがアップロードされ、おそらくリモートバージョンを上書きします。

    • Icon arrow left ファイルがダウンロードされ、おそらくローカルバージョンを上書きします。

    • Icon equal は、選択された比較基準に関してファイルが同一に扱われます。デフォルトでは何も実行されません。

    • Icon not equal は、選択された比較基準に従ってファイルが異なります。デフォルトでは何も実行されません。差分ビューアー差分ペインの相違点を調べ、アイコンをクリックして目的の動作を変更します。

    • Close ファイルはローカルまたはリモートのみに存在し、削除されます。

  2. 以下のいずれか 1 つを実行します:

    • 現在選択されている項目を同期するには、ツールバーの選択対象を同期ボタン Synchronize Selected をクリックします。

    • すべての項目を同期するには、ツールバーのすべてを同期ボタン Synchronize All をクリックします。

関連ページ:

ローカルサーバー構成を作成する

ローカルサーバーは、ローカルフォルダーまたはマウントされたフォルダーで実行され、ローカル URL アドレスにファイルを提供するサーバーです。ローカルサーバー構成では、IntelliJ IDEA プロジェクトで開発を行い、プロジェクトファイルをサーバーのドキュメントルートにアップロードします。IntelliJ IDEA でローカルサーバー構成を作成するには、IntelliJ IDEA とサーバー間の接続を設定し、IntelliJ IDEA プロジェクトとサーバー上のプロジェクトフォルダーおよび対応...

Web サーバーに接続する

IntelliJ IDEA は、次の 3 種類の「ローカル開発 — デプロイサーバー」構成を区別します。インプレースサーバー構成。インプレースサーバー構成では、ローカル Web サーバーを使用しますが、ローカルサーバー構成とは異なり、サーバーのファイル構造内の IntelliJ IDEA プロジェクトとプロジェクトフォルダー間でファイルのアップロード / ダウンロードや同期は行いません。代わりに、IntelliJ IDEA でサーバーのドキュメントルートからプロジェクトフォルダーを直接開き、サーバー...

リモートホストツールウィンドウ

このツールウィンドウを使用して、対象の FTP/FTPS/SFTP サーバーのフォルダー構造とアップロードされたデータを表示します。リモートホストツールウィンドウを開く:。(以前にから開かれている場合にのみツールウィンドウリストで使用可能)。オプション:リモートホストツールウィンドウのオプションメニューには、一般オプションのほかに、ファイルサイズ、アクセス許可、最終変更日など、アップロードされたファイルに関するメタデータを表示するためのオプションが含まれています。ツールバー:リモートホスト

ファイル、フォルダー、テキストソースを比較する

IntelliJ IDEA を使用すると、ファイル、フォルダー、テキストソース、データベースオブジェクト間の違い、ローカルファイルとそれらのリポジトリバージョン間の違いを確認できます。ファイルを比較:IntelliJ IDEA はファイルの差分ビューアーに差分を表示します: グリーン追加済みブルー変更グレー削除変更を適用するには、シェブロンボタン (および) を使用します。変更を追加するには、を押します。

インプレースサーバー構成を作成する

インプレースサーバー構成では、ローカル Web サーバーを使用しますが、ローカルサーバー構成とは異なり、サーバーのファイル構造内の IntelliJ IDEA プロジェクトとプロジェクトフォルダー間でファイルのアップロード / ダウンロードや同期は行いません。代わりに、IntelliJ IDEA でサーバーのドキュメントルートからプロジェクトフォルダーを直接開き、サーバー上で直接開発を行います。IntelliJ IDEA でインプレースサーバー構成を作成するには、サーバードキュメントルートにマップ...

プロジェクトツールウィンドウ

プロジェクトツールウィンドウでは、様々な視点からプロジェクトを見て、新しいアイテム(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルのオープン、必要なコードフラグメントへの移動など、様々なタスクを実行することができます。ビュー:ツールウィンドウにはいくつかのビューがあります。プロジェクトビュー。このビューには、すべてのプロジェクトアイテムとその依存関係(SDK およびライブラリ)が表示されます。パッケージも示されていますが、ディレクトリ構造に重点が置かれています。パッケージビ...