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