在过去的某个阶段,我有一个“foo.txt”,它受 Mercurial 源代码控制。不过现在它已经被删除了。
当我不知道删除文件的最后 Mercurial 版本时,如何恢复该文件?
如果您知道文件的确切路径,您可以执行以下操作:
hg log -l 1 path/to/foo.txt
这将向您显示最后一个变更集的位置foo.txt
已修改,因此您将能够从此版本恢复文件。
一旦您进行了正确的修订,您可以简单地执行以下操作:
hg revert -r <my revision> path/to/foo.txt
hg commit -m "add the foo.txt file again"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)