깃 컨벤션
🔥 WARNING
- git status 항상 확인하는 습관 가지기!
→ 유리멘탈 Xcode를 위해 꼭 확인 잘하기
- pbxproj 파일이 의미없이 변화하는 행동 지양
→ 파일 계층 Sort 누르기, 파일 위치 변경하기 등
- 파일계층 변경하면 pr에서 언급해주기
- infoplist 위치 어디서 어디로 변경했습니다 등
- Finder에는 없고+Xcode에는 있고 or Finder에는 있고+Xcode에는 없는 상황 만들지 말기
→ New Group without Folder
- 각자의 작업 뷰랑 연결된 SceneDelegate.swift 스테이지 하지 말기
- rootView = HomeViewController()
- 머지 전 노티 주기
💧 Basic Rule
- PR시 추가되는 코드의 줄 수 제한 500줄
- commit 하기 전, git status 등 변경사항 꼭 확인하기
→ 본인이 변경하지 않은 파일이 변경되었다면 이유를 알아보고 해결하거나, 빼고 커밋
-
- 기능을 추가하는 단계 : 기능 단위로 PUSH
- 항상 remote의 develop과 같은 상태를 유지하기
→ 코드 최신화를 위해 pull 계속 받기
→ 이 과정에서, 작업 branch로 merge 시 message convention 잘 지킬 것
- Pull Request는 최소 2명의 Approve와 코드리뷰를 받아야 한다
- 코드리뷰 반영 후 커밋 → push
- 커밋 해시값 복붙으로 인증!
- 코드리뷰 커밋은 하나하나 분리하면 너무 많아지니 하나로 퉁치기
- 간단한건 하나로, 로직이나 기능 변화등 많이 바뀐다면 커밋 따로 나누기
Branch