我犯了一个错误并删除了一个文件。我想回到我之前的承诺! 我尝试了恢复和退出,没有运气......
任何提示?
编辑:我做到了这一点:
hg forget file hg commit -m "Blah" hg push
最后一次推送的修订号是17.
现在不再跟踪文件了。我想将它恢复到第15版(不是之前的版本,而是一个额外的退步),因为我不想继续使用第16版的文件。
答案 0 :(得分:10)
找到解决方案:
hg revert file -r15 //(reverts file to revision 15).
答案 1 :(得分:0)
如果您已提交,则可以更新到以前的版本。如果文件受版本控制,则不会消失。那是什么版本控制。
hg update -r "what is previous rev"
如果您已删除文件但尚未提交,则只需执行更新即可恢复该文件。
hg update
[编辑:基于已编辑的问题]
hg revert file -r 15
hg update file -r 15
答案 2 :(得分:0)
尝试拉15版和hg pull -r
,然后添加文件。