GitNotes.12-6.md
본 문서는 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)

반응형

+ Recent posts