아무런 생각없이 메일 온것을 확인중... 발견한 git-town...
솔직히 git-flow 와 다른게 먼가 있을 것같아서 사용을 해볼려고 깔아뒀고, 지금 작성하는 글도 브런치를 git town 명령어중 하나를 사용해서 브런치를 딴 후 작성중이다.
명령어 9가지에 대해서 좀 알아보자. 사용법도 같이 좀 써보게...
- Development Workflow
- git hack : 중심 가지에서 새로운 기능 가지를 때는데 사용함.
- git sync : 원본 저장소의 변화분들을 현재 가지에 업데이트.
- git new-pull-request : 새로운 풀리퀘 생성.
- git ship : 기능 가지를 중심 가지로 넣고 꺽기.
- Repository Maintenance
- git kill : 새로운 가지 꺽기
- git prune-branches : 합쳐진 가지 꺽기
- git rename-branch : 이름 변경
- git repo : 저장소 홈페이지로
- Configuration and Help
- git town : 도움말 보기, 구성 확인 및 변경.
확인용이자 기억용으로 작성한건데... 옵션이 많다... 그냥 필요할때만 봐야지..
각 명령어별로 어떻게 돌아가는지에 대해서는 features 폴더로 확인하는 편이 좋다. BDD로 테스트를 진행해서 해당 기능들이 어떻게 진행하고 있는지를 그나마 보기 쉽게 되어있기 때문이다.
솔직히 내부 기능들이 Bash로 작성되어있어서 찾아다니기 힘들다...