hg:如何恢复(单个文件)多个提交?

2024-03-14

最接近的答案是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(使用前将#替换为@)

hg:如何恢复(单个文件)多个提交? 的相关文章

随机推荐