Git을 통해 협업하기
-> Git은 빠르고(Fast) 확장 가능한(Scalable) 분산형(Distributed) 버전 관리 시스템이다.
Git Branch
-> Git에서 branch는 소프트웨어를 개발함에 있어서 필요한 작업을 독립적으로 진행하기 위한 작업 흐름의 단위이다.
-> 각각의 branch는 다른 브랜치와 merge함으로써 작업한 내용을 하나로 모을 수 있다.
-> 필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있다.
Git Issue
-> Issue는 작업을 정리하는 단위이다.
-> 작업은 기능 설계, 구현, 버그 수정 등 개발함에 있어서 수행한 모든 작업이 될 수 있다.
-> Git Issue를 사용하면 프로젝트를 진행하는 과정에서 발생하는 모든 이슈를 공유할 수 있다.
-> 공유된 Issue를 확인하고 예상되는 문제점, 다른 방향성을 제시함으로써 Issue를 보다 좋은 방법으로 나아갈 수 있다.
Git Backlog 생성
먼저 백로그는 애자일 개발에 최적화된 협업 방법이다.
1. 생성한 Repository의 Projects - New Projcet 클릭
2. Team backlog 생성
3. 업무 추가 및 관리
New -> 자유롭게 아이디어 및 업무 추가
Backlog -> 할일 ! (우선순위 관리 가능)
Ready -> 개발할 준비가 된 것들
In Progress -> 개발중
In review -> 리뷰
Done -> 개발 완료
4. issue 연동
추가한 업무 중 글자를 클릭 후
Convert to issue를 클릭하고
Repository와 연동하면 된다.
5. 작성 및 관리
6. GitKraken 확인
이런식으로 왼쪽 하단에 이슈가 추가된것을 확인할 수 있다.
간단하게 관리 가능 !