Mercurial在当前版本之前返回n个版本

时间:2018-12-04 03:39:42

标签: mercurial

从商业角度看,我该如何从当前修订版本中退回HRServices.onRuleChange = function () { var row = $("#ParentDiv").find('ul'); rowid = row.index(); var selectedRowValue = $(row[rowid]).find("input[id^=AutoComplete_1]").val(); alert("You selected row Number"+rowid); } 个修订版本?

此答案显示了如何在git中完成:https://stackoverflow.com/a/16739578/1696114n

如果没有办法退回git checkout HEAD~n个修订,是否有办法只回到父修订(即退回一个修订)?

1 个答案:

答案 0 :(得分:4)

使用HEAD~n代替.~n

hg help revisions向您显示Mercurial的修订说明符。

Git的HEAD / @的水银等效物是.,而Git的~number的水银等效物是... ~number

与Git一样,Mercurial也支持后缀^,其含义是:^,后跟数字是第 number 个父级。

省略数字可让您成为第一个父母,或者后退1个父母(让您成为第一个父母),因此.^.~会使您成为第一个父母。请注意,某些Windows命令行解释器出于自身目的喜欢使用^,因此您可能必须引用它们。