技术开发 频道

ClearCase远程客户端实现功能详述二

【IT168 技术文章】    ClearCase Remote Client可以实现大部分ClearCase客户端的功能,在本文第一部分中,您可以了解到UCM ClearCase与ClearQuest集成环境的配置以及为下一篇要谈到的在该集成环境下CCRC为用户提供的简单的操作程序和高效的管理流程做了环境上的准备;第二部分表述了CCRC中ClearCase版本树的应用,用户如何通过CCRC来查看ClearCase的版本树并进行简单的ClearCase操作。

版本树的简单介绍

    基于CCRC的版本树和普通CC的版本树基本是相同的。都是将一个元素的版本用节点来表示,逻辑有序的排列起来,形成一个树状结构。版本树中不但可以显示版本、分支的信息,而且可以进行简单的CC操作。

    1. 节点
    在版本树中,一个元素的分支和版本被显示成连接的节点。版本树的节点分为两种,一种是分支节点;一种是版本节点。每个版本节点上,会显示版本号,节点的旁边会显示于此版本相应的一些信息,例如:关联的活动名称,标签名称。


图1
 

    2. 快速详细信息
    版本树提供了一个显示一个节点详细信息的功能,即所谓的快速详细信息。打开版本树,右键单击一个节点,选择快速详细信息功能,可以打开快速详细信息窗口。快速详细信息窗口中显示的信息包括:

  • 分支/版本名称
  • 创建者
  • 创建时间
  • 分支状态(锁定/未锁定)

    按下拴牢窗口按钮后,窗口会根据鼠标的选择,显示当前选择对象的详细信息。


图2
 
打开版本树的几个途径

    版本树可以在任何一个包含CC控制的资源的Eclipse场景中打开。

    1. 在CC详细信息视图中
    右键单击一个元素,选择工具->显示版本树。


图3
 

    2. 从其他场景的小组集成菜单打开
    选择一个元素,右键单击,小组->显示版本树.


图4
 

    3. 从历史视图中打开
    选择一个元素,打开它的历史视图。右键单击一行,选择显示版本树。


图5
 

    4. 从CC导航器视图中打开
    右键单击一个元素,选择工具->显示版本树。


图6

CCRC版本树提供的各项功能

    1. 展开/收缩整个版本树
    在实际的使用过程中,有可能版本树庞大。在这种情况下,可以选择显示部分版本树,在需要的时候也可以显示整个版本树。单击菜单栏上的按钮,可以展开/收缩版本树。

    2. 刷新版本树
    当一个元素被修改而导致版本树发生了改变,点击刷新按钮,可以显示最新的更改。

    3. 显示/隐藏不感兴趣,合并箭头,废弃分支
    所谓的感兴趣版本是至少满足下面几个条件中的一个条件的版本:

  • 带标签的版本
  • 构成当前版本的历史版本
  • 合并箭头的终点
  • 检出版本
  • 某个视图选择的版本

    点击菜单栏上的显示隐藏不感兴趣版本按钮,可以显示隐藏不感兴趣的版本。一般情况下是一个分支的0版本。


图7
 

    点击菜单栏的隐藏合并箭头,可以显示/隐藏合并箭头。
    在实际使用CC的过程中,有些分支会被废弃。对于废弃的分支,会有一个标志出现在分支节点的旁边。点击隐藏废弃的分支按钮,可以显示/隐藏这些废弃的分支。


图8
 

    4. 菜单按钮
    点击菜单栏的最右边有向下的箭头,点击这个按钮,所有菜单栏上提供的功能,在这里都可以看到。


图9
 

    5. 放大、缩小版本树
    为了方便的查看版本树,CCRC提供了放大/缩小版本树的功能,点击放大/缩小按钮,可以放大/缩小版本树。

    6. 查找特定版本
    在实际的使用过程中,如果版本树过于庞大,则查找某个特定的版本困难。这时查找功能就会显示它的作用。
    查找功能分两种:

  • 查找当前视图选定的版本。
  • 查找包含特定文本的对象,对象包括分支、标签、活动、版本。

    查找的时候可以选择向前或者向后查找。
    如果查找到相应的节点,则此版本就会显示在视图的可视范围当中,并且闪烁三次,节点旁边有一个箭头指示。


图10
 

    7. 显示/隐藏分支前趋
    有时候用户只对某个特定分支的版本有兴趣,这时候用户可以右键单击某个分支节点,选择隐藏分支前趋,则版本树就只显示这个特定分支。
    如果需要打开分支前趋,则双击分支最上边的小图标,即可以打开这个分支的前趋。


图11
 

    8. 未提取版本标记
    如果一个版本树有多个分支,则默认只显示当前view选择版本所在的分支,其他分支会用一个标记来显示。如果需要显示其他分支,则双击此标记,就可以打开其它未提取的分支。


图12
 

    9. 打开以前提取的版本树
    在CCRC中,会保存一个以前提取的所有版本树的列表,可以通过这个列表,快速访问以前打开的所有版本树。
    单击版本树视图中菜单栏上图标右边的尖头,打开版本树列表的下拉菜单,选择一个元素,就可以打开它的版本树。
    单击此按钮,可以打开一个包含以前访问过的所有版本树的对话框。在这个对话框中,可以打开或者删除一个访问过的版本树记录。


图13
 

    10. 打开所选版本的内容
    如果一个元素的文件类型在系统中有关联的编辑器,在版本树中双击一个版本节点,可以打开这个版本的内容。也可以右键单击一个节点,选择"打开…"来打开版本内容。

版本树中的CC操作

    在版本树中可以对节点进行一些CC的操作,当选定一个节点时,相应的操作就会在菜单栏和环境菜单显示。这些操作包括:

  • 检出检入,取消检出
  • 查看版本属性
  • 标签相关操作

    其中,检出、检入操作只对当前视图所选版本有效,

    1. 与前趋版本进行比较
    在版本树中选择一个版本,点击菜单栏上的与前趋比较功能按钮,就可以打开版本比较对话框。

    2. 与其他版本进行比较
    选择一个版本,点击与另外一个版本比较,这时候会弹出一个指针,提示用户选择一个版本进行比较。选择要比较的版本并点击确定,则可以完成比较操作。

    3. 打开节点属性
    右键单击一个节点,选择属性,就可以打开一个版本的属性对话框。

    4. 检出,检入
    检出检入只对当前视图选择的版本有效。选定要检出或者检入的版本,右键点击或者选择菜单栏上的按钮,就可以进行检出检入操作。

    5. 撤销检出
    右键点击检出的版本,可以进行撤销检出操作。

    6. 打Label
    选择一个版本,右键点击,选择应用标签,即可以弹出应用标签对话框,进行应用标签的操作。

图14

0
相关文章