2016-11-03 1 views
0

이 주제는 상당히 연구되었지만 지금까지 답변을 찾을 수 없었습니다.Gitlab과 함께하는 Gitflow

우리는 GitLab-CE 어플라이언스를 배포했으며 지금까지의 결정에 매우 만족합니다. gitflow 원칙을 따르고 사용합니다.

날 귀찮게 내가 해결책을 찾기 위해하고자하는 일에

에있는 개발자는 기능/버그 수정을 완료 gitflow와 , 그/...과 :

git flow feature finish foo 

AFAIK의 자식 흐름 것 foo 브랜치를 병합하여 개발하십시오. 팀에서 GitLab을 사용할 때 도움이되지 않는 것은 무엇입니까?

우리가 현재 마스터를 보호하고 개발하기 때문에. 따라서이 가지들로 밀 수는 없습니다.

Gitflow와 Gitflow를 결합하는 gitflow 구성 또는 다른 종류의 솔루션을 변경하는 방법이 있습니까?

우리는 현재 CI를 얻고 가기 위해 어떤 솔루션이 가장 적합한 것인지 알아 내려고 노력하고 있습니다. 이 작업이 완료되면 병합을 다시 허용 할 수 있습니다.

모든 링크, 자습서 등이 도움이 될 것입니다.

답변

3

가장 쉬운 해결책은 feature finish 명령을 사용하는 대신 지형지 물을 누르고 GitLab에서 병합 요청을하는 것입니다. 이렇게하면 다른 사람들이 변경 사항을 검사하고 모든 것이 정상 일 때 병합 할 수 있습니다. 병합 작업은 로컬로 저장소 관리자가 feature finish을 사용하거나 동일한 작업을 수행하는 온라인 인터페이스를 사용하여 수행 할 수 있습니다.

이렇게하면 병합 패턴이 동일하므로 Git Flow가 유지됩니다. 느슨한 로컬 지형 브랜치는 병합 후에 branch -d 또는 feature finish을 사용하여 제거 할 수 있습니다.

+1

감사합니다. 나는 더 편리한 방법을 원했습니다. 이것은 우리가 지금 당장하는 방식이며 그 일을합니다. –