我正在处理的代码库中引入了一个错误,并且我试图查看哪个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
我只把它标记为好,它又怎么可能坏?