git 许可?

Ada*_*ins 1 permissions git

我想让设计师提交对我正在处理的项目的 html/css/images 等的访问权限。问题是存储此信息的 git 存储库也与通用代码库共享,我希望设计人员无法访问,因为他们不需要它。

在 SVN 中,我会通过简单地允许存储库中的目录只能由某些人访问来解决这个问题。据我所知,由于结构不同,这在 git 中是不可能的,您要么拥有整个仓库,要么没有。

完成此操作的推荐方法是什么?其他人如何解决这个问题?

谢谢

wom*_*ble 6

要么学习与有权访问代码的设计者相处(无论如何,他们无法在不留下记录的情况下更改任何内容),或者将他们确实需要访问的内容拆分为单独的存储库,然后将其包含在您的主项目作为子模块。您可以使用git filter-branch在单独的存储库中删除您不希望设计人员访问的存储库部分。