Saya memiliki masalah berikut:
- versi di
master
berfungsi dengan baik - versi dari tag terakhir sebelum
master
(katakanlahlast
) memiliki bug - seorang kolega membutuhkan patch untuk
last
revisinya untuk bug tertentu itu
Baik. Mari tanyakan teman kita git bisect
tentang revisi yang memperbaiki bug:
git bisect start
git bisect bad last
git bisect good master
Tapi itu tidak akan berhasil:
Beberapa revs baik bukanlah nenek moyang dari revs buruk.
git bisect tidak dapat berfungsi dengan baik dalam kasus ini.
Mungkin Anda salah mengira revs baik dan buruk?
Ada petunjuk untuk mengatasi ini? Apakah saya melewatkan sesuatu di dokumen?
git bisect run ...
untuk mengotomatiskan membagi dua. Jadi saya tidak punya kesempatan hanya untuk menukar kata-katagood
danbad
(itu terlalu jelas). Bagaimana cara menggunakanrun
untuk menemukan revisi bagus pertama?