我们有一个包含N个文件夹的git存储库。
Repo
|-Folder1
|-Folder2
|- ...
|-FolderN
对于不同的协作者,我们希望共享不同的文件夹子集。每个协作者只能访问其允许的文件夹子集。使用git实现这一目标的“好”方法是什么?
答案 0 :(得分:0)
您可以尝试在Gitlab / Github上使用群组/组织。我对Gitlab比较熟悉,但它会让你将人们作为“角色”(开发人员,观察者)添加到你的仓库中的某些子项目中。
答案 1 :(得分:0)
由于您明确禁止开发人员对彼此的文件夹进行写访问,因此我建议您应该使用像composer或npm这样的依赖包管理器。每个开发人员都有自己的存储库。然后你有一个超级项目,包括所有开发人员的工作作为项目依赖。