Git 운영 체제에 대해 고찰
Outline
머리
일에서 이용하고 있던 Git 운용 체제에 납득하지 않고, 어떤 운용 방법이 좋은가를 고찰했으므로, Qiita에 정리하려고 생각했습니다.
master는 개발 브랜치가 아닙니다! !
자신의 개발 환경이 master 브랜치만으로 개발을 하고 있습니다. 아니, 그럼, SVN과 변함없는. 브랜치의 개념 이해?
당연히 master 브랜치는 기본이지만,이 브랜치 모델의 master는 개발의 주축이 아닙니다. 이 마스터는 이제 고객에게 제공하는 가치 자체를 나타내는 브랜치입니다.
master는 주축의 소스이며, 개발하는 소스가 아닙니다! !
프로젝트 매니저가 master를 관리하라! !
master만으로 관리하고 있다면, developer는 master를 괴롭힌다.
방금 말했지만 Git의 개념을 이해하지 못했습니다.
기본적으로 PM은 소스 리뷰를 수행하고 git merge를 수행합니다.
PM 분들 최선을 다하십시오.
코멘트는 소스가 아니고, 풀리크내에 쓸 수 있다! !
GitHub/GitLab/GitBucket에는 풀릭(pull request) 기능이 있습니다.
풀릭에서는 변경한 부분이 색으로 구분되어 있어 거기에 대한 코멘트를 기술할 수 있습니다.
색으로 구분하여 UI에 의한 차이를 보더라도 가독성이 향상됩니다.
GitLab의 리포지토리를 브라우저에서 열었다 예 입니다.
최종 Git 관리 구성
대충 이런 느낌입니까.
PM과 PG는 나누어 생각하지 않으면 Git의 의미도 권한의 의미도 이해하지 못한다.
참고
Reference
이 문제에 관하여(Git 운영 체제에 대해 고찰), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rekitsuma/items/e5db6ad3e4dec372636a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)