比较已部署的文件和文件夹与其本地版本
在您的 GoLand 项目中,文件和文件夹与服务器上的版本之间的对应关系通过 deployment server mappings进行设置。 为了简单起见,GoLand 项目中的任何文件或文件夹称为 本地 ,而服务器上的任何文件或文件夹称为 远程 ,即使服务器实际上安装在您的机器上。 如需更多信息,请参阅 连接到 Web 服务器。
访问服务器
通过从主菜单中选择 或 ,打开 远程主机工具窗口。
从列表中选择所需的部署服务器。 工具窗口显示了位于 服务器根目录 下的文件和文件夹的树状视图。 如果列表中没有相关的服务器,请点击
,在打开的 部署 对话框中 配置对所需服务器的访问权限。
将服务器上的文件和文件夹与本地版本进行比较
每个远程文件或文件夹都 映射到一个且仅一个本地文件或文件夹。 因此,对于每个远程文件或文件夹,GoLand 会检测其本地版本,因此您可以随时在 差异查看器 中进行比较。
将远程文件与本地版本进行比较
比较远程文件夹与本地版本
比较本地文件和文件夹与服务器上的版本
由于本地文件或文件夹可以映射到无限数量的远程对应项,GoLand 只能在通过 默认部署服务器映射时唯一地识别本地文件或文件夹的远程版本。 如果没有指定默认部署服务器,您必须手动选择相关配置。 请注意, server groups 在服务器选择列表中显示只是为了保持一致性:目前,无法将本地文件与部署到服务器组的文件进行比较。
将本地文件与其远程版本进行比较
将本地文件夹与其远程版本进行比较
将本地修改的文件与其远程版本进行比较
要查看本地更改的文件,请切换到 提交 窗口(Alt+0)。
右键点击一个文件,然后在上下文菜单中选择 部署 | 与部署目标比较 ,并在列表中选择目标部署服务器。 如果指定了默认的服务器组,您也可以选择 与已部署内容比较 <默认部署服务器>。
欲了解更多信息,请参阅 将文件添加到 Git 并跟踪更改。
将与 VCS 仓库同步的文件与其远程版本进行比较
通过按下 Ctrl+T 或从主菜单中选择 ,同步您的本地文件内容与 VCS 仓库。
切换到 更新信息选项卡,位于 版本控制 工具窗口 Alt+9 中。
右键点击一个文件,然后在上下文菜单中选择 部署 | 与部署目标比较 ,并在列表中选择目标部署服务器。 如果指定了默认服务器,您也可以选择 与已部署内容比较 <默认部署服务器>。