专注软件产品的测试、质量管理等方面的研究,希望多多认识这方面的朋友,多多交流,共同进步!

谈谈VSS的分支合并功能

上一篇 / 下一篇  2008-03-20 13:31:51 / 个人分类:技术交流

很多人在应用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类型的文件不支持;
              多人修改同一文件的同一处,合并时,需要人工手工合并;

TAG: vss 配置库 并行开发 分支 合并 技术交流

 

评分:0

我来说两句

Open Toolbar