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



接近的答案是这个,这里有一行:

hg revert -r <oneRevBack> fileName

最后一件事是获取除使用哈希之外的<oneRevBack>。我会梦想只是输入<-1>.

"One rev back"的hg语法是tip^,其中tip是最新版本,^表示"父"。如果您的工作目录不在提示处,请使用 .^ ,其中点表示"当前修订版"。

您可以使用 hg revert -r tip~n file 恢复到提示的第 n 个祖先(如果提交有两个父级,则使用第一个父级)。仅当只有一个分支时,才能使用-(n+1)-1是指最后一个修订版,-2倒数第二个修订版,依此类推,按修订编号顺序排列,不遵循分支结构。(有关更多详细信息,请参阅hg help revsets

最新更新