본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 12.6: rebase 작업 시 모든 커밋들에 대해 테스트를 수행하기
pull request 를 생성하기 전에, 해당 브랜치의 모든 커밋들에 대해 컴파일 성공 및 테스트 통과 여부를 확인하는 것은 매우 중요할 것이다. -x
옵션을 이용한다면 이러한 작업을 자동으로 수행할 수 있다.
예를 들어:
git rebase -i -x make
위 명령은 대화형 rebase 를 실행하게 되며, 매 커밋마다 rebase 작업이 잠시 멈추고 make 작업을 수행하게 된다. 만약 make 작업이 실패한다면, git 은 rebase 작업을 일시 중지하고 해당 문제를 해결 후 커밋을 amend 할 수 있는 기회를 주게 될 것이다.
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
12.8: 대화형 (interactive) rebase 작업 취소하기 (0) | 2019.11.11 |
---|---|
12.7: 코드 리뷰를 위한 rebase 수행하기 (0) | 2019.11.08 |
12.5: rebase 시 자동 stash 설정하기 (0) | 2019.11.07 |
12.4: 최초 (initial) 커밋으로부터 rebase 하기 (0) | 2019.11.06 |
12.3: 대화형(interactive) rebase (0) | 2019.11.06 |