Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 마이크로소프트
- 스포츠코치
- 온오프믹스
- 스마트 러닝화
- django
- ted
- AWS EC2
- berkeley db
- virtualenvwrapper
- windows
- 데이터 이전
- nginx
- 미밴드 1S
- uWSGI
- 위즈네트
- 무브나우
- 미니 화이트
- 샤오미
- psycopg2
- restful
- 워크샵
- PostgreSQL
- 아이디어팩토리
- IOT
- Python
- 탱크램팩토리
- virtualenv
- LED
- UserCreatioForm
- help_text
Archives
- Today
- Total
NERD WORLD
Gitflow Workflow, issue 기반의 branch 관리법 본문
NEXTERS 9기에서 예니오팀에 속해서 개발중이다. 다른 회원 한분과 함께 DRF(Django REST Framework)를 활용해서 안드로이드/iOS 앱을 위한 RESTFul API를 개발하고 있다.
그동안 Git/GitHub을 이용했을때는, 제대로 협업하기 보다는 혼자서 개발하면서 이력 기록, 코드 백업 정도의 목적으로만 사용해왔다. 이번에 둘이서 함께 개발하게 되면서, 이번 기회에 Git/GitHub에서 협업하는 방법을 몸에 체득시켜볼 계획이다.
Git을 사용해서 함께 협업하는 방식(Workflow)은 다양하다. 그중에서 우리팀은 Gitflow Workflow를 선택했다. 대략적인 flow는 아래와 같다.
여기에 덧붙여, 로컬 환경에서 각자가 개발할 목적으로 branch를 생성할때는 issue 기반으로 생성하기로 정했다. GitHub help 문서에 나온 내용을 참고했다. 로컬 개발 branch에서 대응되는 원격 저장소 branch로 커밋하고, 기본 branch로 merge 시킬때 커밋 메시지에 적절한 표현을 사용하면 issue를 종료할 수 있다.
'토막지식' 카테고리의 다른 글
RESTful API 개발할때 테스트를 도와주는 도구, Postman (0) | 2016.07.27 |
---|---|
Berkeley DB Java API에서 Object 단위로 읽기/쓰기 (0) | 2016.07.26 |
Authentication과 Authorization (0) | 2016.07.01 |
AWS EC2에 보유중인 도메인 지정하기 (0) | 2016.06.17 |
Python, Encapsulation (2) | 2016.06.16 |