次の問題があります。
- のバージョンは
master
正常に動作します - 以前の
master
(たとえばlast
)最後のタグのバージョンにバグがある - 同僚は、
last
特定のバグの修正のためにパッチを必要としています
はい。git bisect
バグを修正したリビジョンを友人に聞いてみましょう:
git bisect start
git bisect bad last
git bisect good master
しかし、それはうまくいきません:
いくつかの良いrevは悪いrevの祖先ではありません。
この場合、git bisectは正しく動作しません。
多分あなたは良い回転と悪い回転を間違えますか?
これを克服するためのヒントはありますか?ドキュメントで何かを見逃しましたか?
git bisect run ...
二等分を自動化するために走っています。私はチャンスを持っていないので、言葉だけ交換するgood
とbad
(あまりにも明白でした)。を使用run
して最初の適切なリビジョンを見つける方法は?