단계별 git bisect
명령어를 기억하지 않아도 되는 Git bisect.
Bisect는 이진 탐색으로 회귀를 일으킨 커밋을 찾습니다. 효과적인 방법이지만 명령어 순서를 틀리거나 중간에 포기하기 쉬워 자주 쓰이지 않습니다.
패널에서 하는 일
문제가 있다고 확인한 커밋(기본값은 HEAD)과 정상이라고 확인한 커밋을 지정합니다. FluxGit은 중간 커밋을 체크아웃하고 한 가지를 묻습니다. 이 커밋이 정상인가요, 문제가 있나요? 빌드하고 테스트한 뒤 결과를 표시합니다. 남은 단계의 대략적인 수와 아직 후보인 리비전 수를 보여 주므로 답변이 두 번 남았는지 열 번 남았는지 알 수 있습니다.
완료되면 문제가 생긴 첫 커밋을 식별하고, 나머지 이력과 함께 그래프에서 볼 수 있게 합니다.
중단도 패널의 정식 작업입니다
Bisect를 피하는 이유 중 하나는 세션 도중 detached HEAD 상태로 남게 될까 하는 걱정입니다. 중단하면 세션이 끝나고 시작했던 커밋으로 돌아갑니다. 명령어를 찾아볼 필요 없이 버튼으로 실행합니다.