git工作流程适用于协作者无法看到对方的工作,只有主要所有者可以

时间:2014-10-11 07:25:57

标签: git git-branch

开始处理我将处理后端开发的项目,有些人会处理前端开发。如何在git上设置项目,以便前端开发人员无法看到后端代码?

我想到了不同的分支: -

  1. 主人(后端+前端)

  2. 后端

  3. 前端(前端开发人员只能访问此分支)

  4. 但在一些R& D之后我才知道它在Git中是不可能的。

    有哪些替代方案?

1 个答案:

答案 0 :(得分:1)

仅Git不提供受保护的分支。自2013年第四季度开始,BitBucket(一个Git存储库托管)provides it

但使用单独的回购(一个得到后端,一个用于前端,一个用于通过 submodules 将它们组合在一起)更清晰 p>

这样,相关的开发人员组只会克隆它需要的相关仓库,并且可以在所述仓库中管理尽可能多的分支。