Be Developer

Sourcetree에서 Git Flow가 제대로 동작하지 않던 이유 본문

Git

Sourcetree에서 Git Flow가 제대로 동작하지 않던 이유

yujin_dev 2020. 2. 14. 10:33
반응형

최근에는 계속 혼자 작업을 하다 보니 브랜치를 생성하지 않고 작업을 했는데

과제를 하면서 브랜치를 활용하며 하려고 하니 Git Flow가 제대로 동작을 안 했다.

 

 

[문제 상황]

1. feature branch를 생성, 커밋을 하고 rebase 체크 해제한 후 finish를 해도 그래프가 분기되지 않음

2. release branch에서 동일하게 진행해도 master branch에 merge 되지 않음

branch가 분기되지 않고 하나로 쭉 계속되는 상황

 

 

[원래 내가 알던 부분과 다른 부분]

1. develop branch에서 Git Flow 버튼을 누르면 기능 선택창이 떴는데 그 부분이 조금 다른 것

좌 : 나의 현재 상황, 우 : 내가 알던 Git Flow 버튼 클릭 시 화면

 

2. branch finish 할 때 로딩되다 이름이 사라지는 것

이름이 로딩되다 사라지고 확인 버튼도 비활성화됨

 

3. branch 생성 시 해당 기능이 폴더로 나뉘지 않음

원래라면 feature/dev1으로 나와있어야 하는 데 내가 설정한 이름 그대로만 나오는 모습

 

 

처음 겪는 상황이라 구글링 키워드를 어떻게 해야 할 지도 막막했는데 어찌어찌하다 보니 나랑 같은 상황인 사람의 글을 발견하게 됐다. 링크

Git Flow Init 할 때 문제가 생겨서 제대로 처리가 안된 것이라는 글을 보고 확인해보니 나도 같은 상황이었다.

초기화할 때 prefix 다 기본으로 설정하고 했는데 왜 안된 건지는 모르겠다.

나와있는 방법대로 다시 설정을 하니 정상적으로 동작했다.

 

 

[해결 방법]

.git > config 파일에서 비어있는 prefix 부분을 수정, 저장한다.

반응형
Comments