마스터클래스_w2 - boostcamp-2020/IssueTracker-28 GitHub Wiki
11/2 마스터세션 - Git Workflow
git flow는 각자 팀에 맞는 방식을 정해서 따라야한다.
모두 따르는 것이 매우 중요!!
결국, 작업 효율성을 위해 사용함을 잊지말자.
고려해야 할 사항
- 확장가능성
- 실수를 쉽게 롤백할 수 있는가?
- 불필요한 오버헤드는 없는가?
현재 우리는 Pull based flow를 사용한다고 볼수있다. (PR)
-
git workflow는 표준이 아니다!
- 개인이 만든 git branching을 하는 한가지 모델 중 하나임.
- 일반적인 소프트웨어에서는 쓸 이유가 없다는 의견도 있음.
-
git flow는 merge기반의 솔루션
- rebase하지 않음! push하기 전에는 괜찮지만 권장하지 않음.
git flow cheatsheet
- release finish 시 발생하는 일들
- master에 merge + version tagging(롤백가능)
- 개발버전에도 같이 merge된다!! - release에서 고친 버그, 개선사항들 적용
- Hotfixes : 발등에 불떨어진 상황

11/6 마스터세션
- 페어 프로그래밍 어떻게 했는지 정리하면 나중에 면접볼때 잘설명할수있음
- 상대방의 생각을 계속 물어보자. 서로서로 질문을 많이 하자.
- 백엔드는 견고하게, 프론트는 사용자 편의를 고려해서💫