GoLand 2025.2 Help

选项

在此对话框中指定的选项适用于所有已定义的服务器配置,不受服务器类型(本地、远程)以及所用数据传输协议的影响。 FTP、SFTP、FTPS 或 WebDAV 类型服务器配置的协议特定选项在 连接标签页的 部署 页面的 设置 对话框中定义。

项目

描述

通过名称排除项

在此字段中,指定不需要部署的文件和文件夹名称的模式。

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

例如,如果您有一个文件夹 stylesheets ,其中包含三个文件 style.css style1.css style2.scss ,则 style* 将排除整个文件夹, style?.css 将排除 style1.css ,而 style?.* 将排除 style1.css style2.scss

详细内容参见 Regular-Expressions.info

该排除将递归应用。 这意味着如果一个匹配的文件夹包含子文件夹,那么这些子文件夹的内容也不会被部署。

操作记录(O)

使用该列表指定所需的日志详细程度。 可用选项包括:

  • 仅错误 :选择此选项使日志仅显示上传期间发生的错误。

  • 简要 :选择此选项使所有事件都能反映在日志中,但不包含详细信息。

  • 详细 :选中此选项可在日志中显示有关上传的更多详细信息,例如完整的文件路径。

覆盖最新文件(W)

如果选中此复选框,则所有文件都将被上传,无论自上次上传以来是否已更改。

否则,如果未选中此复选框,则仅上传自上次上传以来已更改的文件。

上传期间使用临时文件

选中此复选框可在将更改的文件上传到服务器时使用临时名称,并仅在上传操作成功完成后将其重命名回原名称。

&保留文件时间戳

选中此复选框可在上传时防止重置文件的时间戳。

当源项不存在时删除目标项(从“项目”视图或“远程主机”视图传输时)(D)

如果选中此复选框,则在当前上传中未包含具有该名称的文件时,将删除目标目录中的对应文件。

此选项适用于从 项目工具窗口或 远程主机 工具窗口执行同步操作时。

创建空目录(C)

选中此复选框可在源文件夹中新建本地目录后自动在服务器上创建对应的空目录。

覆盖或删除本地项时提示(R)

选中此复选框可在下载期间执行同步操作时,在覆盖或删除本地项目之前让 GoLand 请求确认。

确认上传文件

选中此复选框可在将本地项目上传至远程主机之前让 GoLand 请求确认。

自动将更改的文件上传到默认服务器(U)

请从此列表中选择一个选项,以确定 GoLand 何时自动将文件上传到默认服务器或服务器组。 可用选项包括:

  • 始终 :在每次自动保存和显式保存时上传文件。

  • 显式保存操作时 :仅在通过选择 文件(F) | 全部保存(S) 或按下 Ctrl+S 手动保存时上传文件。

  • 从不 :禁止自动上传。

默认服务器配置或服务器组通过在 部署 页面中选择所需项目并点击工具栏按钮 用作默认值 使用 Web 服务器配置作为默认值的图标 来指定。

跳过外部更改(X)

选中此复选框可将通过第三方工具(如 VCS、脚本等)进行的本地更改从自动上传中排除。

仅当在 自动将更改的文件上传到默认服务器(U) 列表中选择了 始终显式保存操作时 选项时,此复选框才可用。

本地删除后删除远程文件

选中此复选框可在本地文件被删除的情况下,让 GoLand 在自动上传期间自动删除远程文件。 仅当在 自动将更改的文件上传到默认服务器(U) 列表中选择了 始终显式保存操作时 选项时,此复选框才可用。

请注意,此选项作为一项额外的安全措施,可能会导致一些不需要的文件保留在远程服务器上。 例如,假设一个本地文件 FILE.md 被重命名为 RENAMED.md 。 由于在技术上重命名文件无法与删除该文件并创建新文件区分,因此自动上传后将发生以下情况:

  • 如果启用该选项,远程服务器将仅包含 RENAMED.md

  • 如果禁用该选项,自动上传后远程服务器将同时包含 FILE.md RENAMED.md 。 随后,您可能需要手动删除 FILE.md

保留原始文件权限

启用后,GoLand 会在通过 FTP/FTPS 将文件上传到远程主机时保留本地文件的原始权限。

该选项仅适用于 macOS 和 Linux。

重写文件的默认权限(V)

选中此复选框以更改分配给远程主机上已上传文件的默认权限。 单击 浏览 浏览按钮 以打开 文件默认权限 对话框,您可以在其中通过分配权限来管理远程主机上已上传文件的访问权限。

重写文件夹的默认权限(I)

选中此复选框以更改分配给远程主机上已上传文件夹的默认权限。 单击 浏览 浏览按钮 以打开 文件夹默认权限 对话框,您可以在其中通过分配权限来管理远程主机上已上传文件夹的访问权限。

在有更新的文件情况下进行上传时发出警告(N)

使用此列表可定义在上传文件到远程主机时应如何应用版本控制策略。 根据所选内容,GoLand 将检查自您下载以来远程主机上的相应文件是否已更改,或直接覆盖远程文件。

  • 选择此选项后,将默认使用本地副本静默覆盖远程主机上的文件。 自上次同步以来对远程文件所做的所有更改都将被放弃。

  • 比较时间戳和大小 如果选择此选项,GoLand 将执行两个检查:

    1. 比较本地文件与远程文件的大小。

    2. 将上次同步时设置的远程文件时间戳与当前远程文件时间戳进行比较。

    如果文件大小或远程文件时间戳存在差异,GoLand 将打开 文件差异查看器 ,您可以在其中查看并整合差异内容。

    此类检查取决于时区设置。 如果本地计算机的时区设置与远程主机上的不同,即使文件版本实际存在差异,检查结果仍可能显示为一致。

  • 比较内容 选择此选项时,GoLand 将比较本地文件与远程文件的内容。 如果检测到差异,GoLand 将打开 文件差异查看器 ,您可以在其中查看并整合差异内容。

通知远程更改(H)

选中此复选框以接收有关远程主机更改的通知。 仅当 比较时间戳与大小比较内容 选项在 在有更新的文件情况下进行上传时发出警告(N) 列表中选中时,此复选框才可用。

最后修改日期: 2025年 9月 26日