大话人生

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  299 随笔 :: 0 文章 :: 73 评论 :: 0 Trackbacks
本文出自typhoon的51Testing软件测试博客,转载请保留出处及链接:http://www.51testing.com/?103489

  很多人在应用vss的简单功能,但是对于VSS的分支合并功能,却很少应用。今天正好做了下vss的分支合并功能的测试。在此共享给大家!

  一、测试步骤:1、建立两个vss目录,QA目录和Jessie目录(假设QA为公共源代码目录,Jessie为个人工作目录)

  2、检入5种文件进QA目录:

  .ini

  .cpp

  .h

  .txt

  .doc

  3、然后再把五个文件托进“Jessie”目录,点击菜单上“branch...”确定后,进入分支开发状态;

  4、修改“Jessie”下面的文件,将5个文件都chenck out进行修改,在最后一行新增或插入修改,然后check in;

  5、进入“QA”目录下,分别选择每个文件,点击菜单上“merge branches... ”,出现提出框,此时vss匹配两目录下的文件,有3种情况:

  if 文件类型是Vss不支持文件 then

  提示不能合并

  else 进行匹配,匹配结果有两种:

  a.如果同名的两处文件不存在冲突,提示确认后,即可按照“Jessie”目录下的文件更新;

  b.如果同名的两处文件存在冲突,系统弹出显示框,显示文件中的每处冲突位置和内容,这是需要人干预决定。

  6、合并完毕,查看各文件内容,发现测试的ini、cpp、h、txt文件都能进行分支合并,但是doc这种binary类型的文件不能进行分支合并操作。

  二、 vss分支合并操作的优缺点分析:

  1、优点:分支合并操作简单,方便控制好权限,且能及时得到的工作产物;

  2、缺点:分支合并操作支持的类型有限制,对binary类型的文件不支持;

  多人修改同一文件的同一处,合并时,需要人工手工合并;

版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像。51testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们

posted on 2008-10-20 10:14 大话人生 阅读(1321) 评论(0)  编辑 收藏 引用 所属分类: 配置管理
只有注册用户登录后才能发表评论。