Tôi có vấn đề sau:
- phiên bản
master
hoạt động tốt - phiên bản của thẻ cuối cùng trước
master
(giả sửlast
) có lỗi - một đồng nghiệp cần một bản vá để
last
sửa đổi cho một lỗi nhất định
Được chứ. Hãy hỏi bạn bè của chúng tôi git bisect
về bản sửa đổi đã sửa lỗi:
git bisect start
git bisect bad last
git bisect good master
Nhưng điều đó sẽ không hiệu quả:
Một số vòng quay tốt không phải là tổ tiên của vòng quay xấu.
git bisect không thể hoạt động bình thường trong trường hợp này.
Có thể bạn nhầm lẫn vòng quay tốt và xấu?
Bất kỳ gợi ý để vượt qua điều này? Tôi đã bỏ lỡ điều gì đó trong tài liệu?
git bisect run ...
để tự động phân chia. Vì vậy, tôi không có cơ hội chỉ để hoán đổi các từgood
vàbad
(điều đó đã quá rõ ràng). Làm thế nào để sử dụngrun
để tìm bản sửa đổi tốt đầu tiên?