IBM Rational ClearCase V2003.06.14 中引入了 Rational ClearCase Remote Client(CCRC)来支持地理上分散的开发团队。在 Rational ClearCase
V7.0.0 和 7.0.1 中,对 CCRC 进行扩展以支持其他开发者和项目主管用例、各种平台以及 Rational ClearQuest 和 Rational ClearQuest Web 的有限集成。在 Rational ClearCase V7.1 中,引入了以下功能。
- 增强的 ClearCase 导航器视图
- ClearCase 导航器视图组合了原先的 ClearCase 导航器视图和 ClearCase Metadata Explorer 导航器视图的功能。请参阅 ClearCase 导航器视图。
- ClearCase 导航器视图支持增强过滤。用户可以创建仅显示选定节点的工作集。当启用工作集时,可扩展这些节点以查看节点的所有子代。可以编辑用户创建的工作集。工作集跨会话永久保存,并且用户可以在工作集之间切换或关闭工作集。有关工作集的更多信息,请参阅关于 ClearCase 导航器视图中的工作集。
- 在 ClearCase 导航器视图中,当对 ClearCase 源控制下的资源进行更改时,聚集的更改装饰
将传播到该资源上的每个级别,最终传播到该层次结构的根部。从显示更改装饰的任一节点,用户可以选择对具有位于或低于此级别的更改的所有元素执行聚集操作。包括聚集检入、撤销检出以及撤销截取操作。
- 您可以查看已连接到 ClearCase 导航器的服务器,如果不再希望显示服务器,那么可以从 ClearCase 导航器中除去服务器。
- 增强的“ClearCase 详细信息”视图
- “ClearCase 详细信息”视图现在包含“Metadata Explorer 详细信息”视图的功能。添加了更多列,包括针对活动的“锁定”列。请参阅 ClearCase 详细信息。
- “ClearCase 详细信息”视图现在支持工作空间中每个对象类型的持久可定制排序和列大小。该功能对 Rational ClearQuest 结果集不可用。用户可以定制这些设置,方法是在“首选项”窗口中指定排序顺序,或在 ClearCase 导航器中选择一个对象并在“详细信息”视图中调整该对象类型的设置。用户可以单击列标题来一次对最多三列进行排序。“详细信息”视图显示定制的设置,每次显示一个具有 ClearCase 导航器中选定对象类型的元素。
- “ClearCase 详细信息”视图包含新的地址栏,其显示名称空间对象的路径以及任意其他对象的显示名称。用户可以在地址栏中输入视图名称空间对象的显式路径,以直接浏览至该对象。地址栏将永久保存 Eclipse 各会话中曾输入的每条路径,用户可以通过从地址栏上的下拉菜单选择这些保存的路径来对其进行访问。
- 完成了更多相关浏览和更高效的操作
- 无需等待访问非装入资源就可显示已装入资源。这样用户就可以更快地浏览已装入的资源。
- 用户不再需要等待操作完成就可以尝试启动另一个操作。根据与特定操作关联的服务器资源和限制,一些操作现在可以并行执行,而其他操作需要排队,在先前的操作完成后才能启动。
- 可选的视图升级
- 用户可以有选择地升级与 ClearCase Remote Client V7.0.1 兼容的 ClearCase 视图,这样这些视图就可以与 ClearCase Remote Client V7.1 兼容。
如果在用户系统中存在现有的 7.0.1 ClearCase 视图,那么这些视图在 V7.1 中显示在 ClearCase 导航器中。如果用户选择不升级现有的 7.0.1 视图,那么这些视图无法与 V7.1 结合使用,但可以继续与 V7.0.1 结合使用。视图一旦升级,就不可再与 V7.0.1 结合使用。
要升级 7.0.1 视图,请启动 ClearCase Remote Client V7.1,并在 ClearCase 导航器中选择视图。右键单击所选视图,然后选择升级复制区域。
- 新的“编辑配置”窗口
- 新的“编辑配置”窗口允许用户编辑视图配置。此窗口可从“视图配置”视图打开,或当用户完成视图创建或项目连接时打开。如果用户正在 UCM 视图中工作,那么可使用此窗口查看和修改 UCM 装入规则和 UCM 定制规则,并指定用于更新视图操作的首选项。如果用户正在基本 ClearCase 视图中工作,那么可使用此窗口查看和修改装入规则和版本选择规则,并指定用于更新视图操作的首选项。请参阅编辑配置。
- 在“编辑配置”窗口中,用户可以选择多个资源以同时装入,并可以从现有视图复制装入规则。
- 新的“更改集”视图
- 用户可以使用新的“更改集”视图来查看多个活动的更改集,并在活动之间移动版本。
- 支持新的比较和合并提供程序
- 所有比较和合并操作现在可以显示在 CCRC IDE 环境中。用户可以使用以下提供程序进行比较和合并操作:
- 集成式 CCRC(UTF-8)(先前不受支持)
- 外部 ClearCase
- Eclipse(先前不受支持)
- Rational Software Architect(如果已安装)
“比较/合并首选项”页面允许用户指定比较或合并操作启动时将缺省运行哪个工具。另外,可以根据资源名称或类型,使用首选项页面上的覆盖表执行特定的比较或合并操作处理。这里可以使用正则表达式来与资源名称匹配,或者,如果字符串匹配由于目录的大小写问题而不适用,那么可以使用资源说明符。要使用资源说明符,请在资源前面加“%”。例如,要与目录资源匹配,请输入字符串“%directory”。覆盖表中的“资源类型”字段下拉菜单中提供了一些示例:{%directory, %text-file-delta, utf8-file-delta}。
- 简化的登录
- 用户可以在“登录”对话框中选择存储并复用凭证来跨会话存储指定服务器的服务器 URL 和用户名凭证,并只存储当前会话的密码。如果 Rational ClearCase 和 Rational ClearQuest 数据库的用户名和密码是相同的,那么每个会话只需进行一次登录就能同时访问 Rational ClearCase 和 Rational ClearQuest。如果密码相同,但用户名不同,将在首次登录后存储密码,但会提示用户输入其首次访问 Rational ClearQuest 数据库时使用的 Rational ClearQuest 用户名。存储的凭证可以通过从服务器节点的上下文菜单中选择清除存储的凭证来清除。
- 统一变更管理(UCM)
- 新的 UCM 工具栏包含活动列表以及用于执行以下操作的多个按钮:创建新活动、运行缺省或高级交付、运行缺省或高级同步以及连接项目。在活动列表中,用户可以设置活动、将工作空间设置为无活动或刷新可用活动的列表。对于 UCM 工具栏上各项的描述,请参阅 ClearCase 工具栏。
- 有两种类型的交付和同步操作:缺省和高级。用户可以设置首选项来自动执行缺省操作,该操作静默检入元素并在没有冲突或无需手动合并的情况下完成操作。高级交付或同步操作将打开一个对话框,该对话框类似于先前发行版中的交付和同步对话框。在新的高级对话框中,用户可以指定操作详细信息,如目标流、合并首选项、基线以及活动,并可以对检出的所有关联元素执行操作。有关交付的更多信息,请参阅使用缺省交付来交付 UCM 和使用高级交付来交付 UCM 流。有关同步的更多信息,请参阅使用缺省同步来同步 UCM 流和使用高级同步来同步 UCM 流。
- 新的交付和同步配置参数已包含在首选项中。
- 新的“ClearCase 暂挂更改”视图
-
- 增强的 Rational ClearCase 公共操作窗口
Rational ClearCase 公共操作对话框现在有两种显示选项:简单显示和详细显示。缺省情况下出现简单显示;用户可以定制在此显示中出现的详细信息和选项。要访问详细版本,请在缺省对话框中单击显示详细信息。详细版本显示了某操作的所有可用选项:例如,资源表、活动列表和注释字段。例如,请参阅检入、向源控制添加资源和截取。
另外,已为以下操作添加了新的对话框:移动、除去和重命名。
- 增强的同步和交付预览对话框
同步和交付预览对话框具有新的功能,添加了“检出/截取”选项卡,这样用户无需重新启动同步或交付操作就可以执行检入、撤销检出或撤销截取。
- “增强属性”视图
直接在界面中显示各个 Rational ClearCase 属性,而不是在单独的对话框中显示。“属性”视图显示以下 ClearCase 对象的属性:
- 元素
- 版本
- VOB
- 视图
- 活动
- 基线
- 流
- UCM 项目
- 分支类型
- 标签类型
- 新的和增强的首选项
首选项界面已重新设计,并添加了新的首选项。新的首选项包含以下各项:
- 导航历史记录首选项:用户可以指定地址栏和视图中近期选择历史记录的保留天数。
- 公共对话框首选项:用户可以指定普通对话框的缺省行为,还可以定制每个普通操作对话框的简化版本的显示。
- 比较/合并首选项:用户可以指定新的比较/合并视图中显示元素的行为和外观。还可以指定为有关资源类型的比较和合并操作运行的缺省工具。
- 暂挂更改首选项和暂挂更改调度首选项:用户可以指定“暂挂更改”视图的行为并调度“暂挂更改”视图的刷新次数。当用户启动 Rational ClearCase Remote Client 时,错过的已调度刷新变为每个视图调度一次。
- 同步和交付首选项:用户可以指定在每次交付或同步之前或之后运行的自动操作,如检入和完成。还可以为每个视图指定缺省交付和同步的运行选项。
- 视图更新通知调度首选项:用户可以调度常规更新检查。每个已调度的更新检查可以检查视图更新和新基线。当已调度的检查运行后,指示符会通知用户何时需要对基本 ClearCase 或 UCM 视图进行更新,或者新的基线(推荐的或最新的)何时可用于 UCM 视图。
- 排序首选项:用户可以为每个 ClearCase 对象类型指定最多三列的排序顺序和优先级。
- Rational ClearQuest 功能
- Rational ClearQuest WAN 访问集成到了 Eclipse 插件和 CCRC 的 Rational ClearCase 透视图中。
- Rational ClearQuest 对象显示在 ClearCase 导航器和“ClearCase 详细信息”视图中。ClearQuest 节点在 ClearCase 导航器中显示为主服务器的子代。如果向数据库进行了认证,那么可以展开该节点来访问 ClearQuest 数据库并运行存储在这些数据库中的查询。查询结果显示在“ClearCase 详细信息”视图中。
- 新的“ClearQuest 详细信息”视图可用于在“ClearCase 详细信息”视图中显示记录详细信息时查看记录表单。
关于 Rational ClearQuest 的信息,请参阅关于 Rational ClearQuest。
- Rational ClearCase UCM 与 Rational ClearQuest 集成的增强支持
在 Rational ClearCase 7.1 中,对 Rational ClearCase UCM 与 Rational ClearQuest 集成的支持使用内置 ClearQuest 表单,通过与 Rational ClearQuest 集成而替换了先前发行版中可用的功能。
ClearCase UCM 与 ClearQuest 集成的增强功能包括:
- 使用户能够使用 ClearQuest Submit 表单来创建可执行操作的支持 UCM 的新 ClearQuest 记录。
- 与 ClearQuest 表单交互,以在集成的自动转换过程中提供缺少的记录值。
- 使用户能够在 ClearQuest 表单中显示 UCM 活动的链接 ClearQuest 记录
在 ClearQuest 结果集中,用户现在可执行以下操作:
- 处理选定 ClearCase web 视图中支持 UCM 的 ClearQuest 记录
- 查看支持 UCM 的 ClearQuest 记录中的更改集合
关于 Rational ClearCase UCM 与 Rational
ClearQuest 集成的信息,请参阅关于 Rational ClearCase UCM 与 Rational ClearQuest 集成。
- 新的“新建流”向导
使用户可以创建开发流而无需使用“连接项目”向导,或在创建开发流时可以创建视图。用户可以浏览到流并使用该新向导创建子流。
- 增强的“应用标签”向导
“应用标签”向导现在可从视图的上下文内启动。有关更多信息,请参阅“应用标签”向导和对多个资源应用标签。
- 增强的“连接项目”向导
- 增强了连接项目向导的可用性,这样将更明确地表示视图和流的创建和关联。另外,用户现在可以执行以下操作:
- 创建开发流而无需创建相应的开发视图。
- 创建集成视图而无需创建开发流或开发视图。
- 增强的“创建视图”向导
用户现在可以使用“创建视图”向导来创建基本 ClearCase 视图或根据现有 UCM 流创建视图。
- 增强的“除去 ClearCase 视图”操作
除去 ClearCase 视图操作现在允许选择多个视图。
- 资源的新标签装饰
- 关于 Rational ClearCase Remote Client 标签装饰的信息,请参阅 ClearCase 标签装饰和资源状态。