1
最接近的答案是this one,这里的一条线,从它:hg:如何恢复(单个文件)多次提交?
hg revert -r <oneRevBack> fileName
的最后一件事情是让<oneRevBack>
比使用哈希等。我会梦想只输入<-1>
。
最接近的答案是this one,这里的一条线,从它:hg:如何恢复(单个文件)多次提交?
hg revert -r <oneRevBack> fileName
的最后一件事情是让<oneRevBack>
比使用哈希等。我会梦想只输入<-1>
。
“one rev back”的hg语法是tip^
,其中tip
是最新版本,^
表示“父母”。如果您的工作目录不在提示中,请使用.^
,其中点表示“当前修订”。
有没有办法让'n'提交回来? – Dan
您可以使用'hg revert -r tip〜n file'来恢复提示的第n个祖先(如果提交有两个父母,则使用第一个父代)。有关更多详细信息,请参阅“hg help revsets”。只有只有一个分支时,才可以使用' - (n + 1)'(-1表示最后一个版本,-2表示倒数第二个版本,等等,按修订编号的顺序,而不遵循分支结构)。 –