最接近的答案是this one https://stackoverflow.com/questions/5101013/how-do-you-revert-1-or-more-committed-files-in-mercurial-but-not-the-entire-chan,这是其中的一行:
hg revert -r <oneRevBack> fileName
最后一件事是得到<oneRevBack>
除了使用哈希之外。我梦想着只是打字<-1>
.
“一转回”的 hg 语法是tip^
, where tip
是最新修订版并且^
意思是“父母”。如果您的工作目录不在提示中,请使用.^
,其中点表示“当前修订版”。
您可以使用hg revert -r tip~n file
恢复到n
提示的第一个祖先(如果提交有两个父项,则使用第一个父项)。您可以使用-(n+1)
仅当只有一个分支时。-1
指的是最后一次修订,-2
倒数第二个修订版,依此类推,按修订版编号顺序排列,不遵循分支结构。 (看hg help revsets
更多细节。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)