我刚刚提取了所有传入的更改,提交了所有内容,甚至推送了所有提交,即使这样,如果我不选中"放弃本地更改,不备份"复选框,更新按钮在更新工作目录窗口中也会灰显。上次我这样做时,与最新的远程工作目录相比,我丢失了所有的工作。
该复选框总是被选中还是不被选中是正常的?如果不是,那为什么我的乌龟汞柱是这样的?
当我右键单击作为工作目录父级的变更集并尝试更新时,您所描述的行为就是我所得到的。由于我的工作目录和父目录之间的区别是只有我的本地更改,除非我要放弃本地更改,否则更新不会起任何作用。
如果您在尝试更新到回购历史中更远的其他变更集时看到这种行为,那么您可能会遇到问题。您使用的版本是什么?
(完全公开:我有THg 2.4.1、hg 2.2.2、python 2.6.6,它们不是当前版本,但我通常从控制台窗口使用hg。)