开始处理我将处理后端开发的项目,有些人会处理前端开发。如何在git上设置项目,以便前端开发人员无法看到后端代码?
我想到了不同的分支: -
主人(后端+前端)
后端
前端(前端开发人员只能访问此分支)
但在一些R& D之后我才知道它在Git中是不可能的。
有哪些替代方案?
答案 0 :(得分:1)
仅Git不提供受保护的分支。自2013年第四季度开始,BitBucket(一个Git存储库托管)provides it。
但使用单独的回购(一个得到后端,一个用于前端,一个用于通过 submodules 将它们组合在一起)更清晰> p>
这样,相关的开发人员组只会克隆它需要的相关仓库,并且可以在所述仓库中管理尽可能多的分支。