Logo
Section 1 / 8

Git 团队中的不同角色与团队层级

了解 Git 团队中的层级结构以及不同角色的职责。

导入

Git 团队中的不同角色与团队层级

了解 Git 团队中的层级结构以及不同角色的职责。

Git版本控制的美妙之处在于,它能够实现团队成员之间甚至外部开发者的灵活协作。

Git团队中的角色

想象一位名叫John的项目经理正在领导一个开发团队。他为开发团队设置了一个Git仓库用于日常开发。

与此同时,John还设置了一个连接到生产环境的Git仓库。

John会从开发团队的Git仓库中检查稳定分支的更新,然后拉取代码,并将其推送到生产团队的Git仓库中。

...
Git团队中的不同角色

团队层级结构

我们可以建立一个团队层级结构,以控制人员权限和对仓库的访问方式,同时明确开发流程的各个阶段。例如,如下所示的层级结构:

  • 开发团队仅能访问开发仓库。

  • 项目经理同时管理开发仓库和生产仓库。

  • 质量保证(QA)团队负责质量测试,通常需要访问开发仓库,以便拉取最新的development分支进行测试。

  • 当开发仓库中的代码准备就绪后,项目经理将代码推送到生产仓库,从而触发生产环境的编译与构建流程。

分支工作流程

创建一个远程仓库