forked from codesquad-members-2023/second-hand-max
-
Notifications
You must be signed in to change notification settings - Fork 2
Git 전략
유지수 Jisoo Yoo edited this page Sep 4, 2023
·
3 revisions
feat/[#이슈번호]-[기능]
예) ui/#1-design-system
feat [#이슈번호]: 작업내용
예) ui #1: 디자인 시스템 설정
- 작업자는 작업 후 PR 올리고 게더(접속 중) or 슬랙으로 알려주기
- 승인자는 작업에 대한 리뷰, 질문을 남기고 승인하거나 or 이슈가 있을 시 보완 요청
- 승인자는 승인 후 스쿼드 머지
- 충돌시 함께 해결
상황이
- 매주 백엔드 release-fe 브랜치로 fe 폴더 감싸서 보내야 한다.
- 백엔드에 매주 같은 브랜치로 보내야 하는데, 그러려먼 매주 코드스쿼드에서 호이가 merge한 커밋이 있어야 한다.
방법 이제 매주차 브랜치 따로 안만들고 dev 브랜치를 두고 머지되면 pull 받아와서 계속 사용한다.
- 지금처럼 매주차 브랜치를 따면? be 레포의 fe release 브랜치에 PR을 보낼 때마다 conflict 발생
- dev 에서 매주 release를 딴다
- dev도 아예 fe 폴더로 감싼다 -> 그러면 다음주차 PR에는 디렉터리 이동 변화 & release 딸 필요 없이 fe dev 브랜치에서 be release 브랜치로 PR
-> (월~목) 해당 주차 작업 커밋 쌓기 -> (목) BE 레포의 fe release 브랜치로 PR 보내서 배포하기 -> (금) 코드스쿼드 레포(upstream)에 리뷰어한테 리뷰 PR 요청하기 -> (월) dev로 upstream pull 받기