RubyMine 2025.2 Help

切换工作目录对话框

使用此对话框将 当前工作目录升级到 命名分支轻量级分支(书签)或由 标签哈希修订号标识的特定 变更集

默认情况下, Mercurial 要求在更新之前当前工作目录应该是 clean的,也就是说,它不应包含任何未提交的更改。 否则,更新操作将失败,并且RubyMine会显示相应的错误信息。 该消息还建议您运行 hg update <target branch, bookmark, or changeset> -C 清理当前的工作目录,以放弃未提交的更改。

项目

描述

Repository

从此列表中选择要运行更新的存储库。 分支Tag书签 列表的内容已更新,以显示所选代码库中可用的分支、标签和书签。

切换到

在此区域,选择要切换到的分支、书签或更改集。

  • 分支: 选择此选项以切换到由 branch name标识的另一条开发分支,并更新至 branch head。 从列表中选择所需的分支,该列表显示当前版本库中所有命名的分支。

  • Tag: 选择此选项以更新到您之前分配了 标签标识符变更集。 从列表中选择相关标签。

    该列表显示了本地标签(来自 .hg/localtags )和全局标签(来自 .hgtags )。

  • 书签: 选择此选项以切换到由 书签标识的另一条开发线并更新到其 head。 从列表中选择相关书签,该列表显示当前存储库中所有可用的轻量级分支。

  • 修订版本: 选择此选项以更新到由其 hash修订号 标识的特定更改集。 在该字段中,输入相关的修订号或粘贴哈希值。 要复制哈希值,请打开 日志 选项卡的 版本控制 工具窗口 Alt+9 ,选择相关的分支和修订,然后从选择的上下文菜单中选择 复制 Hash

覆盖本地修改的文件(无备份)

如果您将更新到另一个分支、书签或变更集,并且在当前开发线上有任何未提交的更改,技术上可以有两种处理方法。 未提交的更改可以在更新之前提交或放弃(清理)。

默认情况下, Mercurial 要求在更新之前当前工作目录应该是 clean的,也就是说,它不应包含任何未提交的更改。 否则,更新操作将失败,并且RubyMine会显示相应的错误信息。 该消息还建议您运行 hg update <target branch, bookmark, or changeset> -C 清理当前的工作目录,以放弃未提交的更改。 请使用 覆盖本地修改的文件(无备份) 复选框以防止当前工作副本不干净时更新失败。

  • 选择复选框以放弃任何未提交的本地更改。

  • 如果您确定当前工作目录是干净的,请清除此复选框。

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