그동안 git 의 devel 브랜치에 대해서 약간 애매한 부분이 있었다.
줄곧 devel 브랜치는 master 브랜치로 merge 를 당하는 쪽이라고 생각한 것이다.
만약, devel 브랜치와 master 브랜치가 서로 다른 소스를 가지게 되는 경우에는 어떻게 할까?
예를 들어, 만약 hotfix 를 master 브랜치에만 적용을 했을 경우라면, devel 브랜치에는 hotfix가 적용되지 않게된다.
이런 경우, devel 브랜치를 master 브랜치로 merge를 하더라도 hotfix 에 대한 내용은 devel 브랜치에는 적용이 되지 않게 된다.
오늘, 이 문제에 대해서 직장동료 Lars 에게 물어보았다. 정말 친절하게 정답을 알려주었다.
간단했다.. 그냥 devel 브랜치에서 master 브랜치 내용을 merge 하면 되는 것이었다. -_-;;
Merge remote-tracking branch ‘origin/master’ into devel