문제
Git과 같은 분산 버전 관리 시스템에서 작업 브랜치의 변경사항을 메인 브랜치에 통합하는 올바른 절차는?
① Pull Request 생성 → 코드 리뷰 → 충돌 해결 → 병합 ② 병합 → Pull Request 생성 → 코드 리뷰 → 충돌 해결 ③ 코드 리뷰 → Pull Request 생성 → 충돌 해결 → 병합 ④ 충돌 해결 → 병합 → Pull Request 생성 → 코드 리뷰
정답
1번
해설
분산 버전 관리에서는 Pull Request(또는 Merge Request)를 먼저 생성하고, 팀원들의 코드 리뷰를 받은 후, 충돌이 있다면 해결하고, 최종적으로 병합하는 것이 표준 절차이다. 이를 통해 코드 품질을 보장하고 협업을 원활하게 한다.