2015-02-04 6 views
2

나는 Gitlab을 사용할 수 있도록 SVN에서 Git으로 이동하는 방법을 조사 중이다. 한 가지는 확실하지 않습니다. 하나의 저장소에서 Gitlab의 여러 프로젝트를 가리킬 수 있습니까?여러 Gitlab 프로젝트가 동일한 Git 저장소를 사용할 수 있습니까?

The documentation는 말한다 :

프로젝트

GitLab 프로젝트는 대략 하나의 자식 저장소에 해당한다. 모든 프로젝트는 사용자 또는 그룹 중 하나의 네임 스페이스에 속합니다. 프로젝트가 사용자에게 속한 경우 프로젝트 소유자는 프로젝트에 대한 액세스 권한을 직접 제어 할 수 있습니다. 프로젝트가 그룹에 속하면 그룹의 사용자 수준 권한도 유효합니다.

... '대략'은 무엇을 의미합니까?

답변

2

하나의 저장소에있는 Gitlab에서 여러 프로젝트를 가리킬 수 있습니까?

아니, GitLab 프로젝트 하나 개 망할 놈의 repo, 플러스 다른 기능 (여러 REPOS 그룹화 의미) "Project features"(문제, 위키, 스 니펫) 그룹 여러 프로젝트에

에서 자세한 조로를 포함, 당신을 GitLab group이 필요합니다.

+1

자주 변경되는 공유 코드가 많은 경우 하나의 모 놀리 식 리포지토리 사용을 피하기 위해 하위 모듈 및 하위 트리 사용에 대한 제한 사항을 고려할 때 가장 실망 스럽습니다. –

+0

하지만 필요한 각 리포지토리에 대해 하나의 프로젝트를 설정할 수 없으며 다른 프로젝트를 부모 프로젝트와 함께 서브 프로젝트로 참조하는 부모 프로젝트가 하나도 없을 수 있습니까? 그리고이 모든 프로젝트는 여전히 단일 그룹에서 참조 될 수 있습니다. – VonC

+0

여러 프로젝트 (repo 's)를 포함하는 병합 요청을 할 수 있습니까? 제가 고심하고있는 유스 케이스는 다른 라이브러리와 공유 된 코드를 변경해야하는 제품 중 하나를 업데이트하면 공유 라이브러리와 호출 프로젝트를 모두 변경해야한다는 사실을 어떻게 동기화 할 수 있을까요? 기능은 작동합니까? 아니면 그냥 잘못된 방향으로 가고있는 것입니까? 내가 읽은 바에 따르면 드물게 바뀌는 외부 라이브러리를 처리하기위한 서브 트리와 서브 모듈이 있습니다. –

관련 문제