デプロイされたファイルとフォルダーをローカルバージョンと比較する
IntelliJ IDEA プロジェクト内のファイルおよびフォルダーと、サーバー上のそれらのバージョンとの対応は、 デプロイサーバーマッピングによって設定されます。 わかりやすくするために、サーバーが実際にマシンにインストールされている場合でも、IntelliJ IDEA プロジェクト内のすべてのファイルまたはフォルダーは ローカルと呼ばれ、サーバー上のすべてのファイルまたはフォルダーは リモートと呼ばれます。 詳細は、 Web サーバーに接続する を参照してください。
FTP/SFTP/WebDAV 接続プラグインを有効化する
この機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続(英語)プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済みタブを開き、 FTP/SFTP/WebDAV Connectivity プラグインを見つけて、プラグイン名の横にある チェックボックスを選択します。
サーバーにアクセスする
メインメニューから または を選択して、 リモートホストツールウィンドウを開きます。
リストから必要なデプロイサーバーを選択します。 ツールウィンドウには、 サーバールートの下にあるファイルとフォルダーのツリービューが表示されます。 リストに該当するサーバーがない場合は、
をクリックし、表示される デプロイ ダイアログで、 必要なサーバーへのアクセスを構成します。
サーバー上のファイルとフォルダーをローカルバージョンと比較する
各リモートファイルまたはフォルダーは、1 つのローカルファイルまたはフォルダーにのみ マップされます。 IntelliJ IDEA はリモートファイルまたはフォルダーごとにローカルバージョンを検出するため、 差分ビューアー でいつでも比較できます。
リモートファイルをローカルバージョンと比較する
リモートホストツールウィンドウ ( または )を開き、リストから必要なデプロイサーバーを選択します。
ファイルを選択して、そのコンテキストメニューから ローカルバージョンと比較 を選択します。
開いた ファイルの差分ビューアーダイアログで違いを調べ、必要に応じて
ボタンを使用して適用します。 詳細については、「ファイル間の相違の表示 」を参照してください。
リモートフォルダーとそのローカルバージョンを比較する
リモートホストツールウィンドウ ( または )を開き、リストから必要なデプロイサーバーを選択します。
フォルダーを選択して、選択のコンテキストメニューから ローカルと同期 を選択します。
開いた フォルダーの差分ビューアーで、相違点を確認し、必要に応じてファイルを同期します。 差分ビューアーでの 2 つのフォルダーの比較を参照してください。
ローカルファイルとフォルダーをサーバー上のバージョンと比較する
ローカルのファイルやフォルダーは無制限の数のリモートカウンターパートにマッピングできるため、IntelliJ IDEA は デフォルトデプロイサーバー を通じてマッピングされている場合のみ、ローカルのファイルやフォルダーのリモートバージョンを一意に識別できます。 そのようなデフォルトデプロイサーバーが指定されていない場合は、関連する構成を手動で選択する必要があります。 サーバーグループ は一貫性を保つためだけにサーバー選択リストに表示されます。現在、ローカルファイルとサーバーグループにデプロイされたファイルを比較することはできません。
ローカルファイルとそのリモートバージョンを比較する
プロジェクトツールウィンドウでファイルを選択してください。
コンテキストメニューで、デフォルトサーバーが指定されている場合は を選択します。 それ以外の場合は、 を選択し、リストから関連するサーバーを選択します。
開いた ファイルの差分ビューアーダイアログで違いを調べ、必要に応じて
ボタンを使用して適用します。 詳細については、「ファイル間の相違の表示 」を参照してください。
ローカルフォルダーとそのリモートバージョンを比較する
プロジェクトツールウィンドウでフォルダーを選択してください。
デフォルトのサーバーが指定されている場合は、選択のコンテキストメニューから を選択します。 それ以外の場合は、 を選択してから、リストから該当するサーバーを選択します。
開いた フォルダーの差分ビューアーで、相違点を確認し、必要に応じてファイルを同期します。 差分ビューアーでの 2 つのフォルダーの比較を参照してください。
ローカルで変更されたファイルとリモートのバージョンを比較する
ローカルで変更されたファイルを表示するには、 コミット ウィンドウ (Alt+0) に切り替えます。
ファイルを右クリックして、コンテキストメニューから デプロイ | デプロイ先と比較 を選択し、リストからターゲットデプロイサーバーを選択します。 デフォルトのサーバーグループが指定されている場合は、 <デフォルトデプロイサーバー> にデプロイされたものと比較 も選択できます。
詳細については、 ファイルを Git に追加し、変更を追跡する を参照してください。
VZ リポジトリと同期したファイルとリモートバージョンを比較する
Ctrl+T を押すか、メインメニューから を選択して、ローカルファイルの内容を VCS リポジトリと同期させます。
バージョン管理 ツールウィンドウの 更新情報タブに切り替えます Alt+9。
ファイルを右クリックして、コンテキストメニューから デプロイ | デプロイ先と比較 を選択し、リストからターゲットデプロイサーバーを選択します。 デフォルトのサーバーが指定されている場合は、 <デフォルトデプロイサーバー> にデプロイされたものと比較 も選択できます。
差分ビューアーでの 2 つのフォルダーの比較と同期
IntelliJ IDEA は、リモートフォルダー内のファイルとそのローカルバージョンを、ファイルサイズ、コンテンツ、またはタイムスタンプで比較するための専用の フォルダーの差分ビューアーを提供します。 差分を調べるだけでなく、このツールはフォルダーの内容を同期させるためのインターフェースも提供します。
アイテムリスト には、ローカルフォルダーとリモートフォルダーの内容が表示されます。 ツールバーのボタンを使用して、表示するアイテムのセットを絞り込んだり、広げたりします。 たとえば、ローカルまたはリモートにのみ存在するファイル、等しいファイル、異なるファイル、 同期から除外されたファイルなどを表示または非表示にします。
リモートフォルダーの内容は常に右側のペインに表示され、そのローカルバージョンの内容は常に左側のペインに表示されます。
選択したファイルの内容が下部ペインに表示され、相違点が色でハイライトされます。 差分ビューアー のリモートファイルは
read-onlyステータスになります。 つまり、 差分ビューアー で直接アップデートすることはできません。 ファイルのローカルバージョンに必要な変更をすべて加えて、更新されたファイルをサーバーにアップロードします。
2 つのフォルダーを比較する
比較のためのパラメーターを指定します。 次で比較 リストで、可能なオプション(内容、サイズ、タイムスタンプ)の 1 つを選択します。
フォルダーの内容をフィルタリングします。 これを行うには、 フィルター フィールドにフィルタリング文字列を入力し、 Enter を押して適用します。 任意の数の文字を表すためにアスタリスク
*ワイルドカードを使用することは大歓迎です。比較するフォルダーの別のペアに切り替えるには、それらへの完全修飾パスを更新します。 パス 読み取り専用フィールドの横にある
をクリックし、 開いたダイアログで必要なフォルダーを選択します。
検出された 差分ペイン のファイルの違いを調べましょう。

2 つのフォルダーの内容を同期する
アイテムのペアごとに、 * フィールドのアイコンが、適用するアクションを指定します。 必要な処置が設定されるまで、フィールドのアイコンをクリックします。
ファイルがアップロードされ、おそらくリモートバージョンを上書きします。
ファイルがダウンロードされ、おそらくローカルバージョンを上書きします。
は、選択された比較基準に関してファイルが同一に扱われます。 デフォルトでは何も実行されません。
は、選択された比較基準に従ってファイルが異なります。 デフォルトでは何も実行されません。 差分ビューアー の 差分ペイン の相違点を調べ、アイコンをクリックして目的の動作を変更します。
ファイルはローカルまたはリモートのみに存在し、削除されます。
次のいずれかを実行します。
現在選択されている項目を同期するには、ツールバーの 選択対象を同期 ボタン
をクリックします。すべての項目を同期するには、ツールバーの すべてを同期 ボタン
をクリックします。