我知道topic-branch-7的提示有一個bug,我知道master的提示沒有bug。我想知道哪些bug是在topic-branch-7中引入的。所以我運行以下:git bisect卡住了
git checkout topic-branch-7
# some testing to verify the bug
git bisect start bad # start a git bisect and mark this commit as bad
git-merge-base master topic-branch-7
9ac8c59bb10c13d86bcdeff90cb47e25d477caad
git checkout 9ac8c59bb10c13d86bcdeff90cb47e25d477caad
# some testing to verify the bug is not present
git bisect good
什麼是扔我是當我運行git bisect好...沒有任何反應!是不是應該將提交標記爲好,在提交和提交之間找到一箇中間點,然後對該提交進行簽出?爲什麼沒有發生?
只是供參考,這正是'對分',除了它不創建所有額外的分支。當它發現錯誤的提交時,您可以'checkout -b'並在那裏創建一個分支。 –
看着平分線我意識到這是事實。我沒有意識到我正在手動做。儘管如此,我個人更喜歡手動這樣做,因爲我經常發現有時候我需要回到分支去尋找某些東西,而當對分正在做時,我可能會干涉它。無論如何,在gitk中創建分支並刪除它們需要幾秒鐘。 –