2010-07-05 52 views
2

git bisect會話中的某些情況下,測試特定提交需要相當長的時間(例如,因爲我必須構建完整的發佈包並將其部署在特別陌生的機器上)。事實上,測試構建需要很長時間,以至於我不想知道當前的測試是否成功,而是希望開始構建未來的兩個提交。這樣,我可以通過測試當前版本來加速平分,並行構建下兩個版本。如何找出git bisect下一步將要嘗試的提交?

有沒有人知道讓git bisect顯示下兩個版本的訣竅,具體取決於當前提交是好還是不好?

回答

5

git bisect內部使用git rev-list --bisect找出,哪個修訂版是兩個修訂版之間的中點。你可以自己使用它來基本上重新實現git bisect。它不應該那麼難。