최근에 git 서버를 구축해야 하는데 온라인에서 많은 정보를 확인해보니 서버에 베어웨어하우스를 구축하자는 제안이 있었는데 베어웨어하우스를 운영할 수 없습니다.
이제 여러 분기가 있는 gitflow를 만들어야 합니다. git 관리자는 특정 순간에 개발자의 제출물을 지정된 분기에 병합해야 합니다.
그럼 질문은 git 관리자로서 이 창고를 어떻게 운영해야 할까요?
생각해 놓은 계획이 있습니다. 서버의 특정 경로에 창고를 복제한 다음 이 창고에서 작업을 수행하고 작업 후 중앙 창고로 푸시하는 것입니다. 이것은 가능해야합니다.
하지만 업계에서는 일반적으로 어떻게 진행되는지 알고 싶습니다. 아니면 내 접근 방식에 결함이 있습니까?
gitlab이 필요합니다
Git은 SVN이 아니고, 중앙 웨어하우스가 없으며, 사용자 권한을 제어하지 않기 때문에 업계에는 그러한 모델이 없습니다.
솔직히 말하면 소위 관리자의 통제라기 보다는 전적으로 사용자의 의식적이고 합리적인 사용에 달려있습니다.
위층에 연결하려면 gitlib이 필요합니다
gitlab의 워크플로우는 http://www.ruanyifeng.com/blo...를 참조하며, 병합 요청은 h5 페이지에서 수행됩니다. 워크플로를 완전히 복사할지 여부는 사용자가 결정합니다.