PhpStorm 2021.3 Help

从上传和下载中排除文件和文件夹

禁止对具有源的文件或文件夹进行上载、下载和同步可确保保护源免受意外更新。当应用于非源时,它可以节省系统资源,因为不再不必要地复制媒体、缓存或临时文件。

在以下情况下,您可能需要禁止上传/下载:

  1. 您将使用外部创建和上传的源代码。要在 PhpStorm 中处理这些远程源,您必须下载它们并将它们安排在一个项目中。但是,有些来源根本不应该更新。另一方面,远程主机上的文件夹也可能包含大量的媒体、缓存、临时文件,这些是您在工作中实际上不需要的。

  2. 您已经从服务器下载了数据并将它们安排在一个 PhpStorm 项目中。但是,出于这个或那个原因,您需要保护服务器上的某些文件或文件夹以防止上传/下载,例如,以防止意外覆盖。

  3. 应用程序的本地副本包含源代码和您不需要上传的其他数据。此外,您希望保护某些源不被错误覆盖。在这种情况下,您可以禁止上传/下载所有不应上传的文件和文件夹。

有两种方法可以从上传/下载中排除文件夹:

在项目创建期间从上传/下载中排除服务器上的文件夹

  1. 通过从主菜单中选择从现有文件中新建项目,从现有文件开始创建项目。新建项目向导启动。

  2. 首先,选择您的场景,向导页面,指定访问远程主机的方法,然后按照向导进行操作。

  3. 在向导的选择远程路径页面上,选择文件夹并单击工具栏上的 或从上下文菜单中项目根图标选择项目根目录。PhpStorm 用项目根图标图标标记选定的文件夹。

  4. 在项目根目录下,指定不需要下载的文件夹。选择相关文件夹并单击从下载中排除图标图标从下载中排除或从选择的上下文菜单中选择排除路径。

    排除是递归应用的。这意味着如果所选文件夹包含子文件夹,它们也会自动标记为已排除。

创建项目后从上传/下载中排除服务器上的文件夹

将文件夹添加到排除路径列表

  1. 通过执行以下操作之一打开“部署”对话框:

    • 选择工具 | 部署 | 从主菜单配置。

    • Settings/Preferences对话框 ( Ctrl+Alt+S) 中,选择Build, Execution, Deployment的Deployment 。

  2. 在“部署” 对话框中,单击“排除路径”选项卡。该选项卡显示先前排除的本地和远程文件夹的列表。

  3. 单击添加按钮添加按钮并选择部署路径

  4. 双击添加到列表中的空行。

  5. 在添加的行的末尾,单击浏览按钮浏览按钮

  6. 选择远程排除路径对话框中,导航到要排除的文件夹。

    您也可以手动键入路径,但请注意只接受绝对路径。

  7. 当您OK时,您返回到Excluded Paths选项卡,其中选定的远程文件夹被添加到列表中。

将文件夹添加到远程主机工具窗口中的排除路径列表

  1. 从主菜单中,选择工具 | 部署 | 浏览远程主机查看 | 工具窗口 | 远程主机

  2. 在打开的远程主机工具窗口中,从列表中选择相关的服务器配置。

  3. 选择要排除的文件夹,然后从选择的上下文菜单中选择排除路径。

从上传/下载中排除本地文件夹

  1. 通过执行以下操作之一打开“部署”对话框:

    • 选择工具 | 部署 | 从主菜单配置。

    • Settings/Preferences对话框 ( Ctrl+Alt+S) 中,选择Build, Execution, Deployment的Deployment 。

  2. 在“部署”对话框中,单击“排除路径”选项卡。该选项卡显示先前排除的本地和远程文件夹的列表。

  3. 单击添加按钮添加按钮并选择本地路径

  4. 在添加的行的末尾,单击浏览按钮浏览按钮并导航到要排除的文件夹。

    您也可以手动键入路径,但请注意只接受绝对路径。

按名称从上传/下载中排除文件和文件夹

  1. 通过执行以下操作之一打开“选​​项”对话框:

    • 从主菜单中,选择工具 | 部署 | 选项

    • Settings/Preferences对话框 ( Ctrl+Alt+S) 中,转到Build、Execution、Deployment | 部署 | 选项

  2. 在打开的选项对话框中,在按名称排除项目字段中指定定义这些文件和文件夹名称的模式。

    使用分号;作为分隔符,使用星号*匹配零个或多个字符,使用问号?匹配单个字符。

    例如,如果您的文件夹stylesheets包含三个文件style.cssstyle1.cssstyle2.scss,则style*排除整个文件夹、style?.css排除style.cssstyle?.*排除style1.cssstyle2.scss

    从Regular-Expressions.info了解更多信息。

    排除是递归应用的。这意味着如果匹配的文件夹有子文件夹,这些子文件夹的内容也不会被部署。

删除排除标记

  • 选择要上传/下载的文件或文件夹,然后从上下文菜单中选择从排除中删除路径。

    返回要上传/下载的文件夹会影响其所有子文件夹和文件。

最后修改时间:2021 年 10 月 20 日