Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/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,几个月前,我在默认分支中的一个文件中进行了更改。今天,我们发现变化不知何故被合并到了另一个分支中。当我对该文件运行hglog时,我只看到原始变更集。我不知道变更集是如何进入分支的 当变更集在分支之间合并时,我可以传递给hg log什么revset查询来跟踪变更集?如果所讨论的变更集存在于命名分支上,您可以使用hg log-r'后代()和分支(默认),显示的第一个变更集应该是合并。您的示例显示了给定分支上的所有子代。我只需要第一个,所以我添加了first函数:hglog-r'first(后代()和

几个月前,我在默认分支中的一个文件中进行了更改。今天,我们发现变化不知何故被合并到了另一个分支中。当我对该文件运行
hglog
时,我只看到原始变更集。我不知道变更集是如何进入分支的


当变更集在分支之间合并时,我可以传递给
hg log
什么revset查询来跟踪变更集?

如果所讨论的变更集存在于命名分支上,您可以使用
hg log-r'后代()和分支(默认)
,显示的第一个变更集应该是合并。

您的示例显示了给定分支上的所有子代。我只需要第一个,所以我添加了
first
函数:
hglog-r'first(后代()和分支(默认))