如果我将“遗失”文件(由!
表示)标记为删除,(例如,这可以通过意外找到错误的重命名来完成),我该如何取消标记,并将其取消再次“失踪”?我发现文件卡在R
状态,然后hg rename
会显示not copying - file has been marked for remove
这样的消息。有remove
之类的各种命令会mark
一个文件在下次提交时采取某些操作,但有没有办法清除这个标志并将文件返回到未标记的状态?
答案 0 :(得分:3)
通常如果你有......像这样
! foo.txt
一种可能的解决方案:
hg revert foo.txt
或者您只能将文件更新为最新版本而不会发生冲突,例如
hg update -r <rev-id> foo.txt
一般
hg log
应提供足够的信息来执行此步骤
如果您需要任何进一步的帮助,请发布
的输出hg status && hg log