选项
在此对话框中指定的选项适用于所有已定义的服务器配置,不受服务器类型(本地、远程)以及所用数据传输协议的影响。 FTP、SFTP、FTPS 或 WebDAV 类型服务器配置的协议特定选项在 连接标签页的 部署 页面的 设置 对话框中定义。
项目 | 描述 |
|---|---|
通过名称排除项 | 在此字段中,指定不需要部署的文件和文件夹名称的模式。 使用分号 例如,如果您有一个文件夹 stylesheets ,其中包含三个文件 style.css 、 style1.css 和 style2.scss ,则 详细内容参见 Regular-Expressions.info。 该排除将递归应用。 这意味着如果一个匹配的文件夹包含子文件夹,那么这些子文件夹的内容也不会被部署。 |
操作记录(O) | 使用该列表指定所需的日志详细程度。 可用选项包括:
|
覆盖最新文件(W) | 如果选中此复选框,则所有文件都将被上传,无论自上次上传以来是否已更改。 否则,如果未选中此复选框,则仅上传自上次上传以来已更改的文件。 |
上传期间使用临时文件 | 选中此复选框可在将更改的文件上传到服务器时使用临时名称,并仅在上传操作成功完成后将其重命名回原名称。 |
&保留文件时间戳 | 选中此复选框可在上传时防止重置文件的时间戳。 |
当源项不存在时删除目标项(从“项目”视图或“远程主机”视图传输时)(D) | 如果选中此复选框,则在当前上传中未包含具有该名称的文件时,将删除目标目录中的对应文件。 |
创建空目录(C) | 选中此复选框可在源文件夹中新建本地目录后自动在服务器上创建对应的空目录。 |
覆盖或删除本地项时提示(R) | 选中此复选框可在下载期间执行同步操作时,在覆盖或删除本地项目之前让 GoLand 请求确认。 |
确认上传文件 | 选中此复选框可在将本地项目上传至远程主机之前让 GoLand 请求确认。 |
自动将更改的文件上传到默认服务器(U) | 请从此列表中选择一个选项,以确定 GoLand 何时自动将文件上传到默认服务器或服务器组。 可用选项包括:
默认服务器配置或服务器组通过在 部署 页面中选择所需项目并点击工具栏按钮 用作默认值 |
跳过外部更改(X) | 选中此复选框可将通过第三方工具(如 VCS、脚本等)进行的本地更改从自动上传中排除。 仅当在 自动将更改的文件上传到默认服务器(U) 列表中选择了 始终 或 显式保存操作时 选项时,此复选框才可用。 |
本地删除后删除远程文件 | 选中此复选框可在本地文件被删除的情况下,让 GoLand 在自动上传期间自动删除远程文件。 仅当在 自动将更改的文件上传到默认服务器(U) 列表中选择了 始终 或 显式保存操作时 选项时,此复选框才可用。 请注意,此选项作为一项额外的安全措施,可能会导致一些不需要的文件保留在远程服务器上。 例如,假设一个本地文件 FILE.md 被重命名为 RENAMED.md 。 由于在技术上重命名文件无法与删除该文件并创建新文件区分,因此自动上传后将发生以下情况:
|
保留原始文件权限 | 启用后,GoLand 会在通过 FTP/FTPS 将文件上传到远程主机时保留本地文件的原始权限。 该选项仅适用于 macOS 和 Linux。 |
重写文件的默认权限(V) | 选中此复选框以更改分配给远程主机上已上传文件的默认权限。 单击 浏览 |
重写文件夹的默认权限(I) | 选中此复选框以更改分配给远程主机上已上传文件夹的默认权限。 单击 浏览 |
在有更新的文件情况下进行上传时发出警告(N) | 使用此列表可定义在上传文件到远程主机时应如何应用版本控制策略。 根据所选内容,GoLand 将检查自您下载以来远程主机上的相应文件是否已更改,或直接覆盖远程文件。
|
通知远程更改(H) | 选中此复选框以接收有关远程主机更改的通知。 仅当 比较时间戳与大小 或 比较内容 选项在 在有更新的文件情况下进行上传时发出警告(N) 列表中选中时,此复选框才可用。 |