比较已部署文件和文件夹与其本地版本
您在 GoLand 项目中的文件和文件夹与其在服务器上的版本之间的对应关系是通过 部署服务器映射设置的。 为简化起见,GoLand 项目中的任何文件或文件夹都称为 本地 ,服务器上的任何文件或文件夹称为 远程 ,即使该服务器实际上安装在您的计算机上。 有关详细信息,请参阅 连接到 Web 服务器。
访问服务器
在主菜单中选择 或 打开 Remote Host 工具窗口。
从列表中选择所需的部署服务器。 该工具窗口显示 server root 下文件和文件夹的树状视图。 如果列表中没有相关服务器,请单击
,在打开的 部署 对话框中 配置所需服务器的访问权限。
比较服务器上的文件和文件夹与其本地版本
每个远程文件或文件夹都 映射到唯一的本地文件或文件夹。 因此,对于每个远程文件或文件夹,GoLand 都可以检测其本地版本,以便随时在 差异查看器 中进行比较。
比较远程文件与其本地版本
打开 Remote Host 工具窗口 ( 或 ),并从列表中选择所需的部署服务器。
选择文件,然后从其上下文菜单中选择 与本地版本比较。
在打开的 Diff Viewer for Files 对话框中,查看差异并在必要时使用
按钮应用它们。 有关详细信息,请参阅 查看文件之间的差异。
比较远程文件夹与其本地版本
打开 Remote Host 工具窗口 ( 或 ),并从列表中选择所需的部署服务器。
选择文件夹,然后从所选对象的上下文菜单中选择 与本地同步。
在打开的 Diff Viewer for Folders 中,查看差异并在适用时同步文件。 请参阅 在差异查看器中比较两个文件夹。
比较本地文件和文件夹与其在服务器上的版本
由于本地文件或文件夹可以映射到数量不限的远程对象,因此 GoLand 仅在通过 默认部署服务器进行映射时才能唯一识别远程版本。 如果未指定默认部署服务器,则需要手动选择相关配置。 请注意, 服务器组仅出现在服务器选择列表中是为了保持一致性:当前无法将本地文件与部署到服务器组的文件进行比较。
比较本地文件与其远程版本
在 项目工具窗口中选择该文件。
如果指定了默认服务器,在上下文菜单中选择 。 否则,选择 ,然后从列表中选择相关服务器。
在打开的 Diff Viewer for Files 对话框中,查看差异并在必要时使用
按钮应用它们。 有关更多信息,请参阅 查看文件之间的差异。
比较本地文件夹与其远程版本
比较本地已更改的文件与其远程版本
切换到 提交 窗口(Alt+0 )以查看本地更改的文件。
右键单击一个文件,从上下文菜单中选择 部署 | 与已部署版本比较 ,然后从列表中选择目标部署服务器。 如果已指定默认服务器组,您也可以选择 与已部署到〈默认部署服务器〉的版本比较。
有关更多信息,请参阅 将文件添加到 Git 并跟踪更改。
比较与 VCS 仓库同步的文件与其远程版本
按下 Ctrl+T 或从主菜单中选择 ,将本地文件的内容与 VCS 仓库同步。
切换到 更新信息选项卡的 版本控制 工具窗口 Alt+9。
右键单击一个文件,从上下文菜单中选择 部署 | 与已部署版本比较 ,然后从列表中选择目标部署服务器。 如果已指定默认服务器,您也可以选择 与已部署到〈默认部署服务器〉的版本比较。