Mercurial对分:中止:状态不一致,<;变更集>;是好是坏

Mercurial对分:中止:状态不一致,<;变更集>;是好是坏,mercurial,bisect,Mercurial,Bisect,我正在处理的代码库中引入了一个bug,我正在尝试查看是哪个changset引入了它。以下是我迄今为止所做的工作: 克隆了发布分支 $ hg clone https://hg.mozilla.org/releases/mozilla-release/ 把小费标为坏的 $ hg bisect --bad 标记了我所知道的最后一个工作变更集 $ hg bisect --good 5500ee2a6206 abort: starting revisions are not directly rela

我正在处理的代码库中引入了一个bug,我正在尝试查看是哪个changset引入了它。以下是我迄今为止所做的工作:

克隆了发布分支

$ hg clone https://hg.mozilla.org/releases/mozilla-release/
把小费标为坏的

$ hg bisect --bad
标记了我所知道的最后一个工作变更集

$ hg bisect --good 5500ee2a6206
abort: starting revisions are not directly related
这个错误意味着什么?我不太确定我是否明白它在说什么。如果我再次运行该命令,则会收到不同的消息:

$ hg bisect --good 5500ee2a6206
abort: inconsistent state, 275567:5500ee2a6206 is good and bad

我只把它标记为好的,怎么可能是坏的?

这意味着您标记的更改集不在同一分支中。