본문 바로가기
개발/Git

main 리베이스는 제때제때 하자.

by 안뇽! 2022. 12. 11.
반응형

 

v11은 10월 초부터 작업을 했고 12월 초에 배포를 했다.

두달동안 release/v11을 차곡차곡 쌓아가는 한편, 다른 사업으로 인해 main에 자잘한 핫픽스 또한 차곡차곡 쌓였다.

 

그리고 새벽 1시, 배포를 시작했다.

 

얼레?? 그런데 리베이스 머지가 되지 않았다.

 

로컬로 돌아가 git rebase main 을 입력하니 엄청난 깃 충돌이 발생했다..

 

새벽동안 서비스를 중지하고 진행하는 큰 배포여서, 빠르게 해결해야 했다.

 

그럼에도 커밋로그를 살리기 위해 리베이스를 약 2시간 시도하다가...

  • 정석대로 모든 커밋로그를 확인하면서 리베이스할 시간이 부족
  • 모든 커밋로그를 확인하며 리베이스를 할 시간이 있다고 하더라도 그럴 가치가 없음
  • 스쿼시 머지해도 closed PR을 추적할 수 있고, 이를 통해 이전 기록을 확인할 수 있음

이러한 이유로 그냥 팀원분과 합의하에 스쿼시를 했다.

 

교훈 : main 리베이스는 제때제때 하자.

반응형