PyCharm 2025.3 Help

切换工作目录对话框

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

默认情况下, Mercurial 要求在更新之前当前工作目录应为 干净 ,即不应包含任何未提交的更改。 否则,更新操作将失败,PyCharm 会显示相应的错误消息。 该消息还建议您运行 hg update <target branch, bookmark, or changeset> -C 清理当前工作目录,以丢弃未提交的更改。

说明

存储库

从该列表中,选择要在其中运行更新的存储库。 将更新 分支标签书签 列表的内容,以显示所选存储库中可用的分支、标签和书签。

切换到

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

  • 分支: 选择此选项可切换到由 分支名称 标识的另一开发线,并更新到 分支头。 在列表中选择所需分支。该列表显示当前存储库中可用的所有命名分支。

  • 标签: 选择此选项可更新到您先前分配了 标签标识符变更集。 在列表中选择相关标签。

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

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

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

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

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

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

  • 选中该复选框以放弃所有未提交的本地更改。

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

最后修改日期: 2025年 12月 2日