SourceTree 에서 기본적으로 Git Flow 를 내장해서 가지고 있으나, SourceTree 를 암만 최신버젼으로 가지고 있어도 내장되있는 Git Flow 버젼은 0.4.1 이더라..
뭐, Git Flow 를 사용하는데 상관은 없지만,
hotfix branch 를 finish 할 때 최신버젼인
뭐, Git Flow 를 사용하는데 상관은 없지만,
hotfix branch 를 finish 할 때 최신버젼인
git flow avh
버젼과 merge 하는 방법이 다른데git flow
는 hotfix 를 dev 와 master 에 각각 merge 를 한다면 (즉, 가지가 hotfix 하나에서 dev 와 master branch 로 두갈래 나뉘어진다)git flow avh
는 hotfix 가 dev branch 로 merge 되고, hotfix 가 merge 된 dev branch 를 master branch 에 머지한다.
즉, hotfix > dev > master 순 이라는 뜻.
만약 최신 버젼인
1. 기존에 설치 되있던
그리고 SourceTree 에서 버젼업 된
3. SourceTree 환경설정(Preferences) 에서 Git > Git-flow Version > Use System git-flow
4. cmd + shift + g 눌러서 /usr/local/bin 입력
5. git-flow 선택 해준다. (3-5 은 SourceTree 에서 제공해주지 않는
6. SourceTree 재부팅 해서 Git Flow 를 사용한다.
참고사이트 : https://danielkummer.github.io/git-flow-cheatsheet/index.ko_KR.html
git flow avh
으로 버젼업 하고 싶다면 1. 기존에 설치 되있던
git flow
unlink (unlink 하지 않은 상태에서 설치할 경우 충돌나면서 에러가 난다)
brew unlink git-flow
2. git flow avh
설치
brew install git-flow-avh
하면 git flow avh
로 버젼업이 가능하다. 그리고 SourceTree 에서 버젼업 된
git flow avh
를 사용하고 싶다면 3. SourceTree 환경설정(Preferences) 에서 Git > Git-flow Version > Use System git-flow
4. cmd + shift + g 눌러서 /usr/local/bin 입력
5. git-flow 선택 해준다. (3-5 은 SourceTree 에서 제공해주지 않는
git flow avh
버젼으로 Git Flow 연결하는 방법임)6. SourceTree 재부팅 해서 Git Flow 를 사용한다.
참고사이트 : https://danielkummer.github.io/git-flow-cheatsheet/index.ko_KR.html