l 集成分支
集成分支对应的是开发团队的公共空间。凡是要为同组人员共享的配置项都从该分支获得。即各开发人员必须将私有工作空间中的开发成果归并(Merge)到该分支后才能进入下一个开发活动。所有涉及多人协调的开发工作(如集成测试等)都必须工作在这一空间中。该开发团队拥有对该集成分支的读写权限,而其他成员只有只读权限。该分支的管理工作由系统集成员及相关指定人员负责。
l 公共(主干)分支
公共分支对应的是整个软件开发组织的公共空间。各个开发小组在现阶段的任务完成后,将可以发布的版本归并到该分支上,将来需要查阅相关资料时,以该分支上的版本为准。该分支对组织内的全体软件人员开放只读权限。该分支的管理工作由系统集成员负责。
工作空间管理包括工作空间的创建、文护与更新、删除等,工作空间应具备以下特点:
稳定性:工作空间的稳定性指的就是私有空间的相对独立性,在私有空间中,开发人员可以相对独立地编写和测试自己的代码,而不受团队中其他开发人员工作的影响。