• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

如何选择配置管理工具

发布: 2008-2-02 15:06 | 作者: 不详 | 来源: CSDN | 查看: 72次 | 进入软件测试论坛讨论

领测软件测试网

a){9ic Man&S-m 软件测试技术网站6zwI V"K ~l

软件测试技术网站7j E S(h8j g#C(j/h:i
  如何选择配置管理工具
$jE8J/T,~  面对这些形形色色,各有千秋的配置管理工具,如何根据组织特点、开发团队需要,选择切合适用的工具呢?笔者就结合工作实践中的经验与大家做一些交流与探讨。软件测试技术网站z)wv2d$R
  配置管理工具的选择所需考虑的因素大体包括以下几个因素:
^O Vs8JN#`  功能是否符合实际需求?是否符合团队特点?性能是否满意?费用是否可以接受?售后服务如何?接下来,我们就这几方面逐一深入地探讨:  
DB0n,v%W  1)功能是否符合实际需求,是否符合团队特点
a g)r2juw u_L  工具就是用来帮助您解决问题的,因此功能是否符合实际需求是最重要的判断因素。而大多数主流配置管理工具的基本功能都能够满足,因此主要需要判断以下几个因素: 软件测试技术网站3PB`&N8G1jZ)h(U
  并行开发支持软件测试技术网站o;R2d!He1R)Q%I-Hw
  在团队协作开发过程中,有两种主要的模式:集体代码权和个体代码权。采用集体代码权模式进行开发时,一段代码可能同时会被多个开发人员同时修改;而采用个体代码权模式进行开发时,每一段代码都始终被一个开发人员独享,别人需要修改时也会通过该开发人员完成。
in"k't5R!G\ T jy  而配置管理软件针对这一情况,也采用了不同的策略:Copy-Modify-Merge(拷贝、修改、合并) 的并行开发模式、Check out-Modify-Check in(签出、修改、签入)的独占开发模式。在并行开发模式下,开发人员可以并行开发、更改代码,Firefly会自动检测到代码冲突,并自动合并,或提示开发人员手动解决。软件测试技术网站cC6[f }