楼主: bmccbj

[参考文档] clearcaselt配置

[复制链接]
论坛徽章:
2
161#
 楼主| 发表于 2006-7-30 02:02 | 只看该作者
159
Multisite这个产品扩展了ClearCase完整的软件配置管理功
能,为开发者提供透明支持,为管理提供灵活性和安全性,为系统管理
员提供熟悉的工具。ClearCaseMultisite的卓越特性和可靠性为有效的
分布式开发作出承诺。另外,ClearCaseMultisite的对等体系结构为任
何规模的软件团队提供了可调性和灵活性。
为分布式平行开发复制VOB
ClearCaseMultisite通过克隆有的VOB的内容,为多个地点创
建完整的VOB功能。multitool mkreplica命令可以为指定地点创建新的
VOB,并可以被复制无限次。复制VOB可以从从本地到每个现场并用于每
天的开发。
Multisite组件为异地并行开发实现了ClearCase分支和合并
模型的功能。在被复制的VOB中,每个站点都可以为其中的每个元素建
立分支,正如作为维护团队可以在未被复制的VOB中建立自己的
"bug_fix"分支。
VOB对象元素支持有序的并行开发,这使得项目集成更加容易,
还可防止复制信息的变更冲突。不同站点可以读取所有站点的所有分支
的修改信息,但只能更改(写入)主分支。另外,任何站点都可以作为
集成站点,使用ClearCase自动归并工具可以在不同位置对更改进行归
并。
自动同步更新不同站点VOB的更改
在不同站点的分支上进行修改操作会在复制VOB时暂时造成分
歧。周期性的更新(同步)使得每个被复制的VOB在监控状态下被更新。
在保证精确的情况下,ClearCaseMultisite自动更新复制VOB中的原文

使用道具 举报

回复
论坛徽章:
2
162#
 楼主| 发表于 2006-7-30 02:03 | 只看该作者
160
件和meta-数据(事件历史记录,超级联接,属性,和访问控制)。
Multisite仅将变化量传送到每个复制品中,消除了"全部-拷贝"复制模
型带来的无效性和高成本。
需要时,项目领导和管理员可以计划Multisite VOB的更新,
从多种更新结构中选择,包含Multisite建立和存储转发系统,标准文
件传送设备或磁带。在更新期间开发工作在VOB中可以正常地继续,而
没有必要"锁定"或使VOB "脱机"。
支持连续开发模式
ClearCase Multsite也支持分布在多个站点的团队进行连续开
发模式。每一个分支上的指令允许某一站点为另一个站点提供特殊开发
控制以及细致的更改共享软件的控制。
ClearCase无缝集成
ClearCase Multisite和ClearCase的紧密集成加快了合作速度
并且简化了管理。对于项目队列成员,工作在被复制的VOB中就好象工
作在自己的VOB中――无需改变现有的工具和工作规则。
对被复制的VOB需要最小的可持续维护,并为管理员提供详细
的同步报表。通过使用ClearCase的熟练语法, multitool的基于字符
接口可提供访问Multisite的指令,包括创建,更新,及复制、管理VOB
等。
系统需求
ClearCase Multisite作为可选产品安装在ClearCase主机上,
需要6-11MB磁盘空间(受硬件操作平台的影响)。每个用户在访问复制

使用道具 举报

回复
论坛徽章:
2
163#
 楼主| 发表于 2006-7-30 02:03 | 只看该作者
161
的VOB时需要一个ClearCase Multisite License和一个ClearCase
License
二、ClearCase Attache
为客户端使用Windows的项目团队带来强大的ClearCase功能
ClearCaseAttache为以Microsoft Windows 95, Windows NT,
Windows 3.1或Windows for Workgroups 3.11作为他们的桌面开发环境
的软件开发者提供了扩展ClearCase软件的强大的功能。ClearCase
Attache是Windows客户端的软件,它可以与在UNIX和Windows NT服务器
上的ClearCase完好配合共同工作。
ClearCase Attache可管理本地版本控制元素的工作空间,可
以和ClearCase建立的视图进行关联;并且通过图形/字符接口提供直接
访问ClearCase服务器命令。ClearCase Attache界面包含工具栏,下拉
菜单,及滚动命令窗口。
本地工作空间的图形界面和ClearCase丰富的命令操作允许开
发者在Windows客户系统中执行所有的开发活动,并且可以通过先进的
ClearCase工具系列对于基本团队的开发提供更高的支持。
管理本地工作空间中版本控制数据的功能
通过ClearCase Attache,开发管理者可以管理多个地点版本
控制数据的工作空间。本地的工作空间提供适当的原始开发版本;对日
常的开发任务进行私人存储;隔离其他工作空间的活动等。本地的工作
空间是私人的目录树,定位在Windows的客户端或可访问的文件服务器。
任何工作空间都符合一个ClearCase视图,寄存在ClearCase

使用道具 举报

回复
论坛徽章:
2
164#
 楼主| 发表于 2006-7-30 02:03 | 只看该作者
162
UNIX或Windows NT的主机上。通过配置文件――一套为特殊任务选择合
适版本的用户配置规则,视图可"过滤" 存储于VOB和ClearCase主机中
软件元素(文件,目录,二进制等等)。开发者之后可以检出版本进行
编辑(或"get"他们用于本地建立或浏览),拷贝版本到工作空间作为
通常文件。当修改已经完成,文件通过视图被检入进VOB。
ClearCase Attache通过ClearCase版本控制系统中的高级特性
提供基于Windows的开发者:包括跟踪所有的软件开发对象,永久使用,
安全数据储藏所,及对并行开发的功能支持。ClearCase Attache也包
括Microsoft Visual C++与 Visual Basic的集成,提供对大众开发环
境中版本控制的直接访问。
提供访问到cleartool命令
除了普通工具条按钮和下拉菜单,ClearCase Attache提供一
个基于字符接口到每一个ClearCase命令(和cleartool命令设置中的形
式是一致的)。这些命令为Windows用户的并行开发、版本历史和报告
提供了全面的支持。
通过在UNIX或Windows NT主机上提供的ClearCase工具的直接
访问,ClearCase Attache也实现了ClearCase强大的,灵活的过程控制。
所有ClearCase结构―触发器,属性,超级连接,权限,加锁等等都可
以在ClearCaseAttache中进行。允许管理员横跨Windows,Windows
NT,UNIX平台定义增强功能。
与Microsoft Visual C++和Visual Basic进行集成
ClearCase Attache包含与Microsoft Visual C++和Visual
Basic的集成,允许从大众的开发环境中提供对版本控制功能的直接访

使用道具 举报

回复
论坛徽章:
2
165#
 楼主| 发表于 2006-7-30 02:03 | 只看该作者
163
问。该集成支持微软Source Control Code(SCC)接口设置,一个在IDE
工具和原代码控制工具之间交流的API。ClearCase Attache函数被映射
到SCC接口,从IDE中提供直接访问,使用标准(微软)SCC对话框。
在Visual C++中,用户可以访问公共SCM操作,包括:增加新
文件到源控制;检出/入文件及装载的ClearCaseAttache历史和属性的
显示。近似地,在Visual Basic IDE中的用户可以增加Visual Basic项
目到ClearCase Attache中;增加新文件;检入/出;及装载ClearCase
Attache历史和属性的显示。
可选的建立工具
ClearCase Attache用户建立软件象以前一样,使用同样的工
具及makefiles。可选的建立器通过ClearCase在Windows NT中的omake 、
Borland Make、Intersolv Configuration Builder(Polymake)、
Microsoft NMAKE提供一致的makefile功能。
通过ClearCase Multisite支持分布的开发
ClearCase Multisite组件提供对地理分布的开发团队使用
ClearCase和ClearCase Attache的支持。ClearCase Multisite可以跨
广域网和本地站点复制并更新的ClearCase VOB。该组件允许ClearCase
Attache用户访问,修改,复制在分布项目上的软件元素。
系统需求及License
ClearCase Attache需要386/486 Pentium PC、Windows 95、
Windows NT、Windows 3.1、Windows for Workgroups 3.11、8MB内存
10MB以上硬盘。磁盘空间的需求取决于本地工作空间的数量和大小。

使用道具 举报

回复
论坛徽章:
2
166#
 楼主| 发表于 2006-7-30 02:03 | 只看该作者
164
ClearCase Attache也需要运行在UNIX workstation(DEC、HP、IBM、SGI、
Sun)上的ClearCase R.2.1或更高的版本;运行在Windows NT个人电脑
上的ClearCase R.2.0。在www.Rational.com可获得更多当前的
ClearCase Attache的系统需求。
在实际中,站点上的每一个正式用户都需要ClearCase Attache
的License。每一个ClearCase Attache的站点至少需要一个ClearCase
系统管理员的License(UNIX或Windows NT)。近似地,任何使用ClearCase
Multisite 的ClearCase Attache站点最少需要一个ClearCase
Multisite License(UNIX或Windows NT)。
三、ClearCase 其它组件
ClearGuide
ClearGuide是Rational's新的软件过程管理(SPM)产品,它
组合了项目管理,工作流,和过程模块的关键特性。ClearGuide超越了
传统的工程变更管理系统(包括:项目计划,定义和过程执行和有关软
件生命周期的所有任务的管理)的能力。使用ClearGuide,软件开发团
队可以从强大的时间线,可预见性的软件项目和定义能力中收益。通过
一个灵活的过程框架,重复并提高他们的软件开发过程。他们也可以通
过常规任务自动化提高软件开发生命周期中的活动精确度和效率。
ClearGuide需要ClearCase3.x版本。
ClearDDTS
ClearDDTS是分布式的变更管理系统,它可以帮助开发者和质
量保证组织测量产品质量和管理变更需求。

使用道具 举报

回复
论坛徽章:
2
167#
 楼主| 发表于 2006-7-30 02:04 | 只看该作者
165
ClearDDTS广泛的缺陷管理能力记录并追踪所有信息(关于缺
陷报告,提供项目查询,报告,图表,为缺陷提交提供分布支持。
ClearDDTS'强大的变更管理工具可以和ClearCase集成,并且存储信息
(关于被检入或检出的文件)在预检的基础上确保完整的追踪。
4 ClearCase 结构与设置
一、客户/服务器结构
ClearCase是运行在分布式Client/Server结构中的"组件"产
品,。 ClearCase函数和开发数据的程序可以被分配到整个本地网络。
这使得ClearCase的工作范围――从工作站上被加到网络中以便更多的
开发者可共享,ClearCase的数据存储和数据处理资源的能力大大提高。
数据仓库组成如下:
永久性,共享数据存储库是一种VOB的集合。多种VOB也可以存
放在同一主机中(要有充足的磁盘空间和处理资源的能力)。
开发者使用单独的(或共享的)工作区域称为视图――任何人
都有一个小的私人库区域。视图的存储区域一般位于独立的工作站或PC
上。主控服务器可作为为共享视图或为那些将被重建或发布应用程序建
立视图。
增加灵活性,可以跨两个或更多的主机,为单独的 VOB或视
图进行数据存储。
开发者使用ClearCase客户端程序访问这些数据(例如,
clearmake建立工具),以及标准的操作系统工具及第三方应用程序。
ClearCase服务器的程序可间接访问在VOB和视图中的数据。客户端和服

使用道具 举报

回复
论坛徽章:
2
168#
 楼主| 发表于 2006-7-30 02:04 | 只看该作者
166
务器通过使用远程调用过程(RPC)互相进行进程通讯。这使得开发者
不必涉及数据存储的物理定位而进行ClearCase网络通讯;ClearCase服
务器使数据完全有效。
二、图形用户界面
ClearCase包含传统的命令行界面和Motif及Windows点击图形
用户界面(GUIs)包括任务设置GUI组件。UNIX和Windows NT的ClearCase
的GUIs提供下拉和弹出菜单,工具条,context-sensitive帮助显示来
简化公共用户级的命令。另外,界面包含文件浏览器,视图,VOB,版
本树,超级联接,可选择的数据,及更多的可以简化在ClearCase中的
公共数据对象的查询和选择。
GUI也提供直观比较和归并功能,用高亮度颜色来描述插入,
删除,修改。GUI可以通过扩展脚本语言被定制,使用户能创建自己的
按钮,工具条,和多水平菜单。定制的组织政策和脚本能在GUI中被访
问,而且外部命令也能与GUI进行集成。
另外,ClearCase具有图形事件和属性显示的功能。事件显示
可提供相关ClearCase控制元素的历史记录信息,可以被定制成当前全
部元素的历史。关于当前元素或设置版本的属性信息,使用制表键显示
命令信息,标签,属性,超级联接,触发器,安全性,加锁。
三、ClearCase for Windows NT
ClearCase for Windows NT包含附加的GUI功能可以增强NT 4.0
用户界面的功能。ClearCase扩展的context-sensitive菜单的使用提供
给用户快速访问公共ClearCase操作和工具。

使用道具 举报

回复
论坛徽章:
2
169#
 楼主| 发表于 2006-7-30 02:04 | 只看该作者
167
四、Windows 资源管理器的集成
ClearCase for Windows NT包含和Windows资源管理器的集成,
使得公共的ClearCase操作对于用户简单有效。此集成允许用户打开视
图,mount VOB,检出/入元素,激活版本树浏览器,检查元素历史和属
性,寻找检出元素,比较新老版本,及激活ClearCase详细应用,在线
帮助也包括在内。
五、ClearCase Details 工具
ClearCase Details工具显示与ClearCase相关连的文件和目录
的信息,比如检出状态,用户视图选择的元素版本,及用户选择的版本
的配置设置。ClearCase Details工具允许用户去修改显示的属性,访
问到其他目录,去调用更多的ClearCase命令和工具。
六、视图描述工具
ClearCase视图描述工具打包了被开发团队共享的ClearCase
配置信息。视图描述包含以下信息:
选择版本属性到团队工作的配置设置。
识别团队基线的检查标签列表。
团队计划工作的VOB。
团队正在使用的系统管理的VOB。
一队并行工作的开发者可以在ClearCase视图描述上奠定他们的视
图。在这种自动格式大部分工作需要设置和保持团队共享的ClearCase
配置。
视图描述浏览器允许项目管理者创建和修改ClearCase视图描
述。视图创建程序提示用户通过需求来创建视图,并且也可以让用户基

使用道具 举报

回复
论坛徽章:
2
170#
 楼主| 发表于 2006-7-30 02:04 | 只看该作者
168
于存在的视图描述中选择视图。
七、归并管理器
归并管理器是管理归并元素过程的图形工具。他自动为归并、
开始归并,及跟踪归并收集信息。他同时可以结合使用ClearCase Diff
归并工具来比较版本并完成归并操作。
八、与Visual C++和Visual Basic的集成
在Windows NT中,ClearCase支持Microsoft公共源代码控制
(SCC)接口配置,支持在Visual C++,Visual Basic工具和源代码控
制工具之间关联的-API。ClearCase函数被映射到SCC接口,提供从
Visual C++和Visual Basic的IDE到ClearCase的直接访问,使用标准(微
软)SCC对话框。
在Visual C++中,用户能访问公共ClearCase操作,包括:增
加新文件到源控制;检出/入文件和激活ClearCase历史和属性的显示。
类似地,从Visaul Basic IDE中用户可以开始视图;mount VOBs;
增加Visual Basic项目到ClearCase;增加新文件;检入/出;激活
ClearCase历史和属性的显示。
九、系统管理员
ClearCase包含一套工具,命令,和GUI应用以便建立、扩展及
管理VOB,视图,和跨越站点的策略。系统管理员能管理物理磁盘存储,
网络间的系统转换,确信VOB保密性,管理用户的License,限制对软件
元素的访问。状况和错误记录信息被送入记录浏览器。必要的系统管理
信息和命令在VOB属性框架中,其他context-sensitive菜单,和在
ClearVobAdmintool(UNIX)中被设置。管理员使用他们现有的备份工具

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表