내 평소 워크 플로우 git bisect
세션을 시작이다 :작업 트리를 양분하기 전에 특정 커밋으로 바꾸는 가장 좋은 방법은 무엇입니까?
git bisect start # start a bisect session
git bisect bad # I noticed that the current state is broken
이제 자주 일들이 과거에 일한 것을 알고,하지만 난 좋았다 버전을 아직 모르는, 그래서 나는 보통 내를 되돌리려 작업 트리를 이전 상태로 만들고, 테스트하고, 반복합니다. git bisect good
으로 표시 할 수있는 작업 버전을 찾을 때까지 반복하십시오.
"내 작업 트리를 이전 상태로 되돌리기"단계를 수행하는 가장 좋은 방법은 무엇입니까? git reset --hard <some_good_rev>
? git checkout <some_good_rev>
? 다른 것? 답을 정당화하십시오.
아, "~ n"표기법은 좋은 속임수입니다. 나는 그것이 '분리 된 머리'를주기 때문에 '계산'이 효과가 있는지 궁금해. 나는 bisect가 좋아한다는 것을 확신하지 못했지만 분명히 그렇습니다. 건배! –