2016-06-27 3 views
0

우리는 N 폴더가있는 자식 저장소가 있습니다.자식, 공유 하위 폴더

Repo 
|-Folder1 
|-Folder2 
|- ... 
|-FolderN 

다른 공동 작업자와는 다른 폴더 하위 집합을 공유하고 싶습니다. 각 공동 작업자는 허용 된 하위 폴더에만 액세스 할 수 있어야합니다. git을 사용하여 이것을 달성하는 "좋은"방법은 무엇입니까?

+1

아마도 folder1, folder2, foldern을 별도의 repos로 만들면 다른 방법이있을 것입니다. – AD7six

+4

[git에서의 디렉터리 별 사용 권한] 가능한 중복 (http://stackoverflow.com/questions/3139934/per-directory-permissions-on-git) – everton

+0

@ AD7six 별도의 repos를 만들면 여전히 가능합니다. 이러한 작업을 수행하기 위해 사용자 정의 된 스크립트를 작성할 필요없이 함께 모으고 밀어 넣으십시오. –

답변

0

Gitlab/Github에서 그룹/조직을 사용해 볼 수 있습니다. 나는 Gitlab에 익숙하지만, repo의 특정 하위 프로젝트에 사람들을 "역할"(개발자, 관찰자)로 추가 할 수 있습니다.

0

개발자가 서로의 폴더에 대한 쓰기 권한을 명시 적으로 허용하지 않으므로 작성자 또는 npm과 같은 종속성 패키지 관리자를 사용해야합니다. 각 개발자는 자체 저장소를 갖습니다. 그런 다음 모든 개발자의 작업을 프로젝트 종속성으로 포함하는 수퍼 프로젝트가 있습니다.