Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mercurial-我在检查家长并在那里提交后是否丢失了提交?_Mercurial - Fatal编程技术网

mercurial-我在检查家长并在那里提交后是否丢失了提交?

mercurial-我在检查家长并在那里提交后是否丢失了提交?,mercurial,Mercurial,我在hg中提交了一些更改,然后签出了该提交的父级,并进行了其他更改,随后又进行了另一次提交(来自该父级) 第一次犯罪发生了什么?我怎样才能找到并恢复它?我在日志里没看到 第一次犯罪发生了什么 它应该还在那里。进行额外的提交应该只是在分支中创建了另一个头 我怎样才能找到并恢复它 在Mercurial中,这也应该是显而易见的(用于发现),这让我想知道: 我在日志里没看到 您是如何查看提交日志的?如果您只是运行hglog或hglog-b,您应该看到所有提交,或给定分支中的所有提交,以相反的数字顺序。如

我在hg中提交了一些更改,然后签出了该提交的父级,并进行了其他更改,随后又进行了另一次提交(来自该父级)

第一次犯罪发生了什么?我怎样才能找到并恢复它?我在日志里没看到

第一次犯罪发生了什么

它应该还在那里。进行额外的提交应该只是在分支中创建了另一个头

我怎样才能找到并恢复它

在Mercurial中,这也应该是显而易见的(用于发现),这让我想知道:

我在日志里没看到

您是如何查看提交日志的?如果您只是运行
hglog
hglog-b
,您应该看到所有提交,或给定分支中的所有提交,以相反的数字顺序。如果使用
hg log--follow
,则当前提交中无法访问的提交似乎会消失,因为正如文档所述:

--不带文件名的follow
将仅显示起始版本的祖先或后代

在任何情况下,如果你真的愿意,你可以做翻修手术,但最简单的事情就是合并头部。使用
hg头。
查看当前分支中的头;签出一个,合并另一个,将两个提交与新的合并提交合并,使以前的两个头都成为普通的非头提交,新的合并是该分支中的单个头

第一次犯罪发生了什么

它应该还在那里。进行额外的提交应该只是在分支中创建了另一个头

我怎样才能找到并恢复它

在Mercurial中,这也应该是显而易见的(用于发现),这让我想知道:

我在日志里没看到

您是如何查看提交日志的?如果您只是运行
hglog
hglog-b
,您应该看到所有提交,或给定分支中的所有提交,以相反的数字顺序。如果使用
hg log--follow
,则当前提交中无法访问的提交似乎会消失,因为正如文档所述:

--不带文件名的follow
将仅显示起始版本的祖先或后代

在任何情况下,如果你真的愿意,你可以做翻修手术,但最简单的事情就是合并头部。使用
hg头。
查看当前分支中的头;签出一个,合并另一个,将两个提交与新的合并提交合并,使以前的两个头都成为普通的非头提交,新的合并是该分支中的单个头