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(后代()和分支(默认))
。