有没有办法“取消标记”文件?

时间:2013-07-27 03:50:32

标签: mercurial

如果我将“遗失”文件(由!表示)标记为删除,(例如,这可以通过意外找到错误的重命名来完成),我该如何取消标记,并将其取消再次“失踪”?我发现文件卡在R状态,然后hg rename会显示not copying - file has been marked for remove这样的消息。有remove之类的各种命令会mark一个文件在下次提交时采取某些操作,但有没有办法清除这个标志并将文件返回到未标记的状态?

1 个答案:

答案 0 :(得分:3)

通常如果你有......像这样

! foo.txt

一种可能的解决方案:

hg revert foo.txt

或者您只能将文件更新为最新版本而不会发生冲突,例如

hg update -r <rev-id> foo.txt

一般

hg log 

应提供足够的信息来执行此步骤

如果您需要任何进一步的帮助,请发布

的输出
hg status && hg log