51Testing软件测试论坛

标题: 配置库和工作空间 [打印本页]

作者: jkdragon    时间: 2007-5-10 11:54
标题: 配置库和工作空间
请教各位,因为我刚做配置管理,对配置库和工作空间的关系还不是很理解,配置库就是用目录结构体现出来是吗,那工作空间是什么呢,它怎么与配置库关联起来呢?谢谢!
作者: freefish88    时间: 2007-5-15 14:52
不知道你说的工作空间是指配置管理员的还是开发人员的?
一般配置库是个最大的框,库中会根据不同情况分很多库,象我们有个开发库,就是专门供开发人员日常使用的,也算是他们的工作空间吧
所以你还是说清楚一点
作者: 顺shun    时间: 2007-5-17 10:08
标题: 我来解释一下配置空间
工作空间:

在引入了软件配置管理工具之后,所有开发人员都会被要求把工作成果存放到由软件配置管理工具所管理的配置库中去,或是直接工作在软件配置管理工具提供的环境之下。所以为了让每个开发人员和各个开发团队能更好的分工合作,同时又互不干扰,对工作空间的管理和维护也成为了软件配置管理的一个重要的活动。
一般来说,比较理想的情况是把整个配置库视为一个统一的工作空间,然后再根据需要把它划分为个人(私有)、团队(集成)和全组(公共)这三类工作空间(分支),从而更好的支持将来可能出现的并行开发的需求。
每个开发人员按照任务的要求,在不同的开发阶段,工作在不同的工作空间上,例如:对于私有开发空间而言,开发人员根据任务分工获得对相应配置项的操作许可之后,他即在自己的私有开发分支上工作,他的所有工作成果体现为在该配置项的私有分支上的版本的推进,除该开发人员外,其他人员均无权操作该私有空间中的元素;而集成分支对应的是开发团队的公共空间,该开发团队拥有对该集成分支的读写权限,而其他成员只有只读权限,它的管理工作由SIO负责;至于公共工作空间,则是用于统一存放各个开发团队的阶段性工作成果,它提供全组统一的标准版本,并作为整个组织的Knowledge Base。
当然,由于选用的软件配置管理工具的不同,在对于工作空间的配置和维护的实现上有比较大的差异,但对于CMO来说,这些工作是他的重要职责,他必须根据各开发阶段的实际情况来配置工作空间并定制相应的版本选取规则,来保证开发活动的正常运作。在变更发生时,应及时做好基线的推进。
作者: jkdragon    时间: 2007-5-22 14:12
我现在算想清楚了,这是两个概念,空作空间一般在开发人员的本机,而配置库是建在配置服务器上的目录结构。
作者: myagent    时间: 2007-5-23 10:05
工作空间的划分给开发人员提供了更多种类的管理环境,可以在自己的空间里做一些尝试性的操作,而不影响其他人员的工作。
作者: crystalpear    时间: 2007-7-16 16:48
明白了
作者: lovealina    时间: 2009-10-30 18:22
学习了
作者: demon917    时间: 2009-11-26 16:08
标题: 很好的解释,学习

作者: huangying0416    时间: 2010-2-5 14:59
,来学习的时间有点晚了,嘿嘿
作者: 夜魅    时间: 2010-2-5 16:47
学习




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2