1 "交付/同步"概述
交付/同步,是CCRC中两个非常重要的操作步骤。它使CCRC实现了真正意义上的异地并行开发。
使用者A在自己的开发视图内通过交付操作,将修改后的文件提交到集成流;使用者B执行同步操作,将该文件从集成流内同步到自己的开发视图。简而言之,就是不同的使用者可以同时对同一文件进行修改,最后通过集成流进行同步。
2 "交付/同步"前提
1.创建一个多流项目(Multlple-Stream Project)
2.连接UCM项目:创建开发流(两个)、集成流、开发视图(两个)、集成视图。选择开发视图,在cvob根目录内创建一个新文件。
3.选择"添加到源控制",将文件加入源控制。在添加到源控制时,需要创建一个与文件版本相关联的"活动"。
4.对文件执行"检出",同时创建相应的"活动"。修改文件内容、保存后,执行"检入",并且创建相应的"活动"。
5."活动"是使用者为完成、提交一项开发任务而创建的,是用来记录使用者创建或修改的文件集合的对象。它在"交付/同步"操作中起到了关键作用。
3 "合并"概念介绍
图1 合并界面
CCRC中的合并,通常是在"交付/同步"过程中进行的。如果存在需要合并的文件,则会在"交付/同步"过程中自动弹出图1所示的合并界面。也可以通过勾选"交付/同步"配置界面中的"以图形方式合并元素"选项,来弹出图1所示界面。
进入合并界面,点击 按键后,"1"、"2"、"3"三个按键变为可用状态。其中"1"表示文件的前一个版本内容,"2"表示当前文件内容,"3"表示集成流内该文件内容。使用者可以根据自己的需要对"1"、"2"、"3"进行单选或多选,只需点击相应按键既可实现。通常选择"2"和"3"进行合并。选择完成后,点击"保存",同时退出合并界面,合并完成。
4、"交付/同步"操作
4.1.交付
本节主要介绍CCRC中,交付操作的详细步骤
4.1.1 交付配置界面
选中第一个开发视图,此时功能条内的"交付" 变为可用状态;也可以右键开发视图,在菜单中选择UCM'交付。点击图标,交付配置界面出现。
图2 交付配置界面
其中包括集成流、集成视图、活动和两个复选项。
A) 一个集成流可以对应多个集成视图。因此,可以在交付配置界面点击"新建"创建一个集成视图,其步骤和新建视图一样。也可以通过"更改"在已有的集成视图范围内重新选择。
B)点击"详细信息",可以看到已经创建的活动标识,其中检出时创建的活动不被记录到版本树内,提交时也不会有检出的活动。使用者可以根据需要选择其中的任何一个活动,也可以选择全部。
C)使用者可以根据需要修改复选项的状态。默认选项如图1所示。按照默认选项,在完成提交前,系统会自动搜索已经被检出和截取的文件。并对这些文件不执行交付操作,如图3所示。
D)点击"确定",开始提交操作。
文章来源于领测软件测试网 https://www.ltesting.net/