谈谈VSS的分支合并功能

发表于:2008-10-17 16:44

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:typhoon    来源:51Testing博客

#
VSS
本文出自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软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号