GoLand 2025.2 Help

上传和下载文件

GoLand 提供以下两种方式将项目文件和文件夹上传到 已配置的部署服务器

  • 手动 ,通过菜单命令随时进行。

  • 自动 ,在每次文件更新、开始调试会话之前或提交到版本控制系统期间执行。

对于文件和文件夹的下载,GoLand 仅支持 手动模式。

GoLand 会在 文件传输 工具窗口中显示日志。

手动上传文件或文件夹

  • 项目 工具窗口(Alt+1 )中,右键点击文件或文件夹,从上下文菜单中选择 部署 | 上传到 ,然后从列表中选择目标部署服务器或服务器组。

    手动上传文件或文件夹

    如果已指定默认服务器或服务器组,您也可以选择 上传到 <default deployment server or server group>

上传本地更改的文件

  1. 切换到 提交 窗口(Alt+0 )以查看本地更改的文件。

  2. 右键点击文件,然后从上下文菜单中选择 部署 | 上传到 ,再从列表中选择目标部署 。 如果已指定默认 组,您也可以选择 上传到 <default deployment >

如需了解更多信息,请参阅 将文件添加到 Git 并跟踪更改

与 VCS 仓库同步后上传文件

  1. 通过按 Ctrl+T 或从主菜单中选择 版本控制 | <VCS> | 更新 ,将本地文件内容与 VCS 仓库进行同步。

  2. 切换到 更新信息 选项卡的 版本控制 工具窗口 Alt+9

  3. 右键点击文件,然后从上下文菜单中选择 部署 | 上传到 ,再从列表中选择目标部署 。 如果已指定默认 ,您也可以选择 上传到 <default deployment >

提交后立即上传已检入文件

  1. 提交 窗口(Alt+0 )中,点击 齿轮图标 打开提交设置上下文菜单。

  2. 在菜单的 提交后 区域中,从 将文件上传到 列表中选择目标服务器或服务器组。 从现有配置中选择一个或创建新配置:点击 “浏览”按钮配置对相关服务器的访问 ,或在打开的对话框中 设置服务器组

    从提交后区域上传文件

    若要在将来自动应用所选配置,请选中 始终使用选定服务器或服务器组 复选框。

  3. 继续 提交更改

配置将更改的文件自动上传到默认服务器或服务器组

GoLand 认为本地文件在保存(无论是自动还是手动)(文件 | 全部保存Ctrl+S )后即为已更改,详见 编写和编辑源代码。 更改的文件仅会自动上传到 默认部署服务器

  1. 通过以下任一方式打开 选项 对话框:

    • 转到 工具 | 部署(E) | 选项

    • 设置 对话框(Ctrl+Alt+S )中,转到 构建、执行、部署 | 部署 | 选项

  2. 自动将更改的文件上传到默认服务器(U) 列表中选择 GoLand 应在何时上传更改的文件:

    • 如需上传所有手动或自动保存的文件,请选择 始终

    • 如需仅上传手动保存的文件,请选择 显式保存操作时

    • 如需禁用自动上传,请选择 从不

  3. 如果启用了自动上传,您可以选择性配置其适用范围:

    • 选中 跳过外部更改(X) 以排除由第三方工具(VCS、脚本等)所做的本地更改,使其不参与自动上传。

    • 选中 本地删除后删除远程文件 以便在本地文件被删除的情况下,GoLand 在自动上传时自动删除远程文件。

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

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

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

下载文件或文件夹

  1. 在主菜单中,转到 工具 | 部署 | 浏览远程主机

  2. 在打开的 远程主机 工具窗口中,选择所需的文件或文件夹,并从所选内容的上下文菜单中选择 从此处下载(D)

    下载文件或文件夹

从默认部署服务器下载文件

  • 在主菜单中,转到 工具 | 部署(E) | 从 <default server> 下载

    如果存在本地文件,GoLand 会提示您是否覆盖。

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