0

在文件夹中,我复制了一个文件作为备份。我对原始文件进行了更改,并测试了一些东西。然后我删除了当前文件,并将备份移到了原来的状态。文件夹中的所有文件都有绿色的复选标记,但文件夹本身有一个红色的感叹号。执行此操作时,我没有运行任何 hg 命令。即使内容相同,文件的时间戳也可能不同。

如何让红色感叹号消失?

我确实尝试在文件上运行 hg revert ,但它说不需要更改。

谢谢。

4

2 回答 2

1

执行 hg update --clean 后,文件夹上的红色感叹号消失了。但这也恢复了我所做的所有更改。至少这是让文件夹状态和文件夹图标正确重新同步的一种方法。

于 2013-06-07T04:39:24.300 回答
0

万一这种情况再次发生在你身上:意识到感叹号来自 tortoisehg Windows 集成,而不是来自 mercurial 本身。如果您看到奇怪的行为,请尝试打开命令提示符(tortoisehg 将使用 为您打开一个Repository > Terminal)并键入hg status. 如果 hg 没有报告修改,则问题出在浏览器上;所以尝试刷新资源管理器或其他任何东西。

于 2013-06-07T22:06:51.220 回答