프로젝트 관리는 Git 기반의 코드 호스팅 및 협업 도구인 Bitbucket(비트버킷)을 사용하였다.
1. Project Clone
- Bitbucket에서 프로젝트 선택 후 왼쪽 Clone 클릭
- Fork의 File → Clone 누르면 Url은 자동으로 설정되고, 각자가 원하는 위치로 Clone(C:\workspace로 위치를 지정해주었다.)
2. Pull
1) Checkout(Branch 이동)
- 원하는 Branch 더블클릭 → Checkout
2) Pull
※ Pull 충돌 시
Project → Local Changes → Unstaged 파일 우클릭 → Stash File(변경사항을 임시로 저장할 수 있도록 도와주는 기능) → Pull
3. Push
- Unstaged → push할 파일 선택 후 stage → Commit Subject(50자 제한) / Description 작성 → Commit File → Push
※ commit 완료 후 push 진행해야한다.
4. Branch 생성
- Repository → New Branch → Branch Name → Create and Checkout → Push(Remote 저장소에 올라감)
※ Branch Name(기능명)
features 폴더 밑에 생성하고 싶으면 'features/기능명'
5. Branch Merge
- (Local) development Checkout 후 → 기능1 Branch 우클릭 후 Merge into 'development' → Merge → Push(Remote 저장소에 올라감)
6. Branch 삭제
7. 소스 원복
- Discard(commit 전 소스 원복시키고 싶을 때)