2024.09.11. 일 자 8시 경에 PR 올리다가 메인 브랜치가 여차저차하다가 터져버렸다. 선배님들이 도와주셔서 문제점을 찾을 수 있었다.
선배님 말로는 메인에 머지하는게 아니라 서로서로 머지하고 쓰다가 메인에 올리려니까 터졌다고 하셨던 것 같다.
깃허브 공부를 하는 시간이 조금 필요할 것 같다.
그래서 선배님들이 알려주신 Trunk-Based-Development 전략을 공부하려고 여러 벨로그도 뒤져보고 티스토리도 찾아보며 배웠다.
쉽게 말해서 하나의 일관된 코드 라인 ( Trunk 혹은 Master ) 에서 잦은 커밋과 병합을 하는 버전 관리 방법이다.
이 방식은 큰 기능 개발이나 수정 사항 등이 있을 때, 장기간 동안 분리된 브랜치에서 작업하는 대신에 짧게짧게 브랜치를 파서 작업하고 Trunk에 병합하는 것을 목표로 한다.
이거 무한반복하면 된다고 한다.
https://velog.io/@freejak5520/Trunk-Based-Development
https://velog.io/@draco94/%ED%98%91%EC%97%85%EC%9D%84-%EC%9C%84%ED%95%9C-%EA%B9%83-Trunk-Based-Development-%EC%A0%84%EB%9E%B5