ClearCase学习笔记:
一. CC四大功能详述
二. CC结构及设置
三. CC的硬件需求及支持平台
四. CC基本操作介绍
本文主要内容: CC结构及设置
(壹)客户/服务器结构
(贰)图像用户界面
(叁)Windows资源管理器的集成
(肆)ClearCase Details工具
(伍)归并管理器
(陆)与VC、VB、PB和D2000的集成
(柒)系统管理员
(捌)视图和VOB的存储注册
CC结构及设置
(壹)客户/服务器结构
ClearCase是运行在分布式Client/Server结构中的“组件”产品,。
ClearCase函数和开发数据的程序可以被分配到整个本地网络。这使得ClearCase的工作范围——从工作站上被加到网络中以便更多的开发者可以使用,从而使ClearCase的数据存储和数据处理资源的能力大大提高。
数据库组成如下:
- 永久性,共享数据存储库是VOB的集合。多个VOB也可以存放在同一主机中(要有充足的磁盘空间和处理资源的能力)。
- 开发者使用单独的(或共享的)工作区域称为视图——任何人都有一个小的私人存储区。视图的存储区域一般位于独立的工作站或PC上。主控服务器可存放共享视图或为那些将被重建或发布的应用程序建立视图。
- 增加灵活性, VOBs和视图可以存储在网络上的任意地点。
客户端和服务器可以通过远程调用过程(RPC)互相进行进程通讯,这使得开发者不必涉及数据存储的物理定位而进行ClearCase网络通讯。
(贰)图形用户界面
ClearCase包含传统的命令行界面和Motif及Windows点击图形用户界面(GUIs)包括任务设置GUI组件。UNIX和Windows的ClearCase的GUIs提供下拉和弹出菜单,工具条,context-sensitive帮助显示来简化公共用户级的命令。另外,界面包含文件浏览器,视图,VOB,版本树,超级联接,可选择的数据,及更多的可以简化在ClearCase中的公共数据对象的查询和选择。
GUI也提供直观比较和归并功能,用高亮度颜色来描述插入,删除,修改的内容。GUI可以通过扩展脚本语言被定制,使用户能创建自己的按钮,工具条,和多水平菜单。定制的组织政策和脚本能在GUI中被访问,而且外部命令也能与GUI进行集成。
另外,ClearCase具有图形事件和属性显示的功能。事件显示可提供相关ClearCase控制元素的历史记录信息,也可以被定制成当前全部元素的历史。关于当前元素或指定版本的属性信息,使用制表键可以显示,标签,属性,超级联接,触发器,安全性,加锁等信息。
(叁)Windows资源管理器的集成
ClearCase for Windows包含和Windows资源管理器的集成,使得公共的ClearCase操作在资源管理器中用鼠标右键即可实现。此集成允许用户打开视图,mount VOB,检出/入元素,激活版本树浏览器,检查元素历史和属性,寻找检出元素,比较新老版本,及激活ClearCase Details,在线帮助也包括在内。
(肆)ClearCase Details工具
ClearCase Details工具显示与ClearCase相关连的文件和目录的信息,比如检出状态,用户视图选择的元素版本,及用户选择的版本的配置设置。ClearCase Details工具允许用户去修改显示的属性,访问到其他目录,去调用更多的ClearCase命令和工具。
(伍)归并管理器
归并管理器是管理归并元素过程的图形工具。他自动为归并收集信息,并可以结合使用ClearCase Diff归并工具来比较版本并完成归并操作。
(陆)与VC、VB、PB和D2000的集成
在Windows环境中,ClearCase支持Microsoft公共源代码控制(SCC)接口配置,支持在Visual C++,Visual Basic,Power Builder和Developer 2000开发工具和源代码控制工具之间所关联的API,使ClearCase公共操作被映射到SCC接口中,开发者从VC、VB、PB和D2000的工具栏中直接访问ClearCase的功能,并使用标准(微软)SCC对话框。
例如:
在Visual C++中,用户能访问公共ClearCase操作,包括:增加新文件到源控制;检出/入文件和激活ClearCase历史和属性的显示。在Visaul Basic中用户可以启动视图;mount VOBs;添加Visual Basic项目到ClearCase控制中;增加新文件;检入/出;激活ClearCase历史和属性的显示,PB和D2000也很类似。
(柒)系统管理员
ClearCase包含一套工具,命令,和GUI应用以便建立、扩展及管理VOB,视图,和跨越站点的策略。系统管理员能管理物理磁盘存储,网络间的系统转换,确信VOB保密性,管理用户的License,限制对软件元素的访问。将状况和错误记录信息被送入记录浏览器。管理员可以使用他们现有的备份工具轻松备份ClearCase VOB。
(捌)视图和VOB的存储注册
在每天的工作中,一般地,ClearCase用户会涉及配置VOB和视图使用名称(“tags”)。例如,项目团队可以在mount为“/vobs/gui”(UNIX)或“/vobs/gui”(Windows NT)的VOB中使用共享的“bug_fix”视图来访问项目。系统管理员通过ClearCase储存注册管理这些相应的视图和VOB库的完整名称和物理定位(路径名称)。储存注册是广域网资源,定位在指定的服务器主机中,他映射一般使用的视图和VOB名称到属性存储区。系统管理员能定义多个网络区,在客户端使用不同的“完整”路径名来访问相同的储存目录。
参考文档:
http://www.voidcn.com/article/p-bsuetqee-bde.html