这个符号在Mercurial中意味着什么?

23 mercurial

在此输入图像描述

我主要重构了我的项目.我添加了一些新类,但我还在Visual Studio Solution Explorer中使用RightClick> Deleted类.

什么了!象征意味着?

所有项目都标有!是我在VS2010中删除的东西.这会将它们从存储库中删除吗?

Ril*_*ark 24

那些文件"丢失了".您尚未从存储库中明确删除这些文件,但mercurial无法找到它们.

如果你提交,hg commit --addremove那么mercurial将从存储库中删除所有丢失的文件.在这种情况下,我认为这是您想要做的 - 您故意删除这些文件,并且您不希望它们出现在您的代码的未来版本中.如果您愿意,您仍然可以转到早期版本并重新调用这些文件.

  • 是的!堆栈溢出让我写的不仅仅是"是的!" 所以我会重申:"完全正确!" 在hginit.com上有一个很棒的教程 (3认同)
  • 如果你想做一个干运行来查看将添加或删除哪些文件,`hg addr -n`非常有用. (2认同)