PhpStorm 2021.3 Help

切换工作目录对话框

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

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

物品

描述

存储库

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

切换到

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

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

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

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

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

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

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

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

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

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

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

最后修改:2021 年 4 月 21 日