アップロードとダウンロードからファイルとフォルダーを除外する
ソースを持つファイルやフォルダーのアップロード、ダウンロード、同期を行わないようにすることで、ソースが偶発的な更新から保護されます。非ソースに適用すると、メディア、キャッシュ、一時ファイルが不要にコピーされなくなるため、システムリソースを節約できます。
以下の場合、アップロード / ダウンロードを抑止する必要があります。
外部で作成およびアップロードされたソースコードを使用します。これらのリモートソースを IntelliJ IDEA で処理するには、ダウンロードしてプロジェクトに配置する必要があります。ただし、まったく更新してはならないソースがいくつかあります。一方、リモートホスト上のフォルダーには、実際には作業に必要のない大量のメディア、キャッシュ、一時ファイルが含まれている場合があります。
サーバーからデータをダウンロードし、IntelliJ IDEA プロジェクトに配置しました。ただし、この理由またはその理由から、たとえば、誤って上書きしないように、サーバー上のいくつかのファイルまたはフォルダーをアップロード / ダウンロードから保護する必要があります。
アプリケーションのローカルコピーには、アップロードする必要のないソースコードとその他のデータが含まれています。また、誤って上書きしないようにソースを保護したいとします。この場合、アップロードしないでくださいすべてのファイルとフォルダーのアップロード / ダウンロードを抑制することができます。
アップロード / ダウンロードからフォルダーを除外するには、2 つの方法があります。
明示的には、対応するパスをリモートホストツールウィンドウまたはデプロイダイアログの除外対象パスタブで除外とマークします。
除外されていないすべてのフォルダーとファイルの名前は緑色の背景で表示されます。除外された項目の名前は背景なしで表示されます。
リモートホストツールウィンドウでは、フォルダー全体と特定のファイルの両方を除外できます。
名前。つまり、オプションダイアログの項目を名前で除外フィールドで、除外するファイルとフォルダーの名前を決定するパターンを指定します。
FTP/SFTP/WebDAV 接続プラグインを有効にする
この機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続(英語)プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、
を選択します。インストール済みタブを開き、FTP/SFTP/WebDAV 接続プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
プロジェクトの作成後にサーバー上のフォルダーをアップロード / ダウンロードから除外する
除外パスのリストにフォルダーを追加する
次のいずれかを実行してデプロイダイアログを開きます。
メインメニューから
を選択します。設定ダイアログ(Ctrl+Alt+S)で、ビルド、実行、デプロイのデプロイを選択します。
ダイアログで、除外対象パスタブをクリックします。このタブには、以前に除外されたローカルフォルダーとリモートフォルダーのリストが表示されます。
追加ボタン をクリックして、デプロイメントパスを選択します。
リストに追加された空の行をダブルクリックします。
追加した行の最後で、参照ボタン をクリックします。
リモートの除外対象パスを選択ダイアログで、除外するフォルダーに移動します。
パスを手動で入力することもできますが、絶対パスのみが受け入れられることに注意してください。
OK をクリックすると、除外対象パスタブに戻り、選択したリモートフォルダーがリストに追加されます。
リモートホストツールウィンドウの除外パスのリストにフォルダーを追加する
メインメニューで、
または に移動します。開いたリモートホストツールウィンドウで、リストから関連するサーバー構成を選択します。
除外するフォルダーを選択し、選択したコンテキストメニューから除外対象パスを選択します。
アップロード / ダウンロードからローカルフォルダーを除外する
名前でアップロード / ダウンロードからファイルとフォルダーを除外する
次のいずれかを実行してオプションダイアログを開きます。
に移動します。
設定ダイアログ(Ctrl+Alt+S)で、 に移動します。
表示されるオプションダイアログで、項目を名前で除外フィールドにこれらのファイルとフォルダーの名前を定義するパターンを指定します。
セミコロン
;
を区切り文字として使用し、アスタリスク*
をゼロ以上の文字に一致させ、疑問符?
を単一の文字に一致させます。例: 3 つのファイル style.css、style1.css、style2.scss を持つフォルダー stylesheets がある場合、
style*
はフォルダー全体を除外し、style?.css
は style1.css を除外し、style?.*
は style1.css と style2.scss を除外します。正規表現 .info(英語) の詳細を参照してください。
除外は再帰的に適用されます。つまり、一致するフォルダーにサブフォルダーがある場合、これらのサブフォルダーの内容はデプロイされません。
除外マークを削除する
アップロード / ダウンロードするファイルまたはフォルダーを選択し、コンテキストメニューからパスを除外対象から除去を選択します。
アップロード / ダウンロードするフォルダーを返すと、そのすべてのサブフォルダーとファイルに影響します。
関連ページ:
リモートホストツールウィンドウ
このツールウィンドウを使用して、対象の FTP/FTPS/SFTP サーバーのフォルダー構造とアップロードされたデータを表示します。リモートホストツールウィンドウを開く:。(以前にから開かれている場合にのみツールウィンドウリストで使用可能)。オプション:リモートホストツールウィンドウのオプションメニューには、一般オプションのほかに、ファイルサイズ、アクセス許可、最終変更日など、アップロードされたファイルに関するメタデータを表示するためのオプションが含まれています。ツールバー:リモートホスト
デプロイ
このページでは、IntelliJ IDEA とサーバー間の対話を制御できるサーバーアクセス構成とサーバーグループを作成、編集、削除します。サーバーを使用する場合は、サーバーがリモートホスト上にあるかコンピューター上にあるかに関係なく、サーバーアクセス構成を定義する必要があります。サーバーアクセス構成およびサーバーグループの操作の詳細については、「Web サーバーに接続するおよびサーバーをグループに編成する」を参照してください。ツールバーのアイコンとコンテキストメニューのコマンド:ツールバーのボ...
インプレースサーバー構成を作成する
インプレースサーバー構成では、ローカル Web サーバーを使用しますが、ローカルサーバー構成とは異なり、サーバーのファイル構造内の IntelliJ IDEA プロジェクトとプロジェクトフォルダー間でファイルのアップロード / ダウンロードや同期は行いません。代わりに、IntelliJ IDEA でサーバーのドキュメントルートからプロジェクトフォルダーを直接開き、サーバー上で直接開発を行います。IntelliJ IDEA でインプレースサーバー構成を作成するには、サーバードキュメントルートにマップ...