GoLand 2025.2 Help

更新项目对话框(Mercurial)

在此对话框中,选择如何将本地版本库与中央存储同步。

选项

描述

Pull

选择此选项可将远程版本库中的新变更集拉取到本地版本库中。 如果通过其他方式执行 pull 操作(例如使用脚本),则可以取消选择该选项。 该操作的结果与运行 hg pull 命令相同。

更新策略

在此部分中,选择同步方法。该策略将应用于所有 Mercurial 版本控制根目录。 该策略将应用于所有 Mercurial 版本控制根目录。 可用选项包括:

  • 仅更新 :选择此选项以应用 update 策略。 本地工作目录将更新为最新的可用变更集。 其结果与运行 hg update 命令相同。 建议仅在无冲突更改或多个分支头,且最新变更集是工作目录父变更集的后代或祖先的情况下选择此选项。 否则,更新操作将因错误而中止。

  • 合并 :选择此选项以应用 merge 策略。 来自中央版本库的最新变更集将被合并到工作目录的当前 tip 中。 其结果与运行 hg merge 命令相同。

    • 合并无冲突后提交 :如果希望在 merge 操作成功完成后提交生成的变更集,请选择此选项。

  • 变基: 选择此选项以应用 rebase 策略。 您的本地更改将被拆分,工作目录将与中央版本库同步,然后本地更改将附加到新的远程更改之后。

今后不再显示此对话框

选择此选项后,GoLand 将在未来使用指定的更新策略静默更新您的项目。

若要在更新前调用此对话框,请打开 版本控制 | 确认 设置页面 Ctrl+Alt+S ,然后在 执行这些命令时显示选项对话框 区域中选择 更新

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