Saya memiliki masalah berikut:
- versi di
masterberfungsi dengan baik - versi dari tag terakhir sebelum
master(katakanlahlast) memiliki bug - seorang kolega membutuhkan patch untuk
lastrevisinya untuk bug tertentu itu
Baik. Mari tanyakan teman kita git bisecttentang 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-katagooddanbad(itu terlalu jelas). Bagaimana cara menggunakanrununtuk menemukan revisi bagus pertama?