Mercurial:用一个临时备份副本替换文件后,我的文件夹现在显示一个红色的感叹号

时间:2013-06-07 02:48:26

标签: mercurial tortoisehg

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

如何让红色感叹号消失?

我确实尝试在文件上运行hg revert,但它表示不需要进行任何更改。

感谢。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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