51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【周活动】 找茬--心里圈的故事 !【长期招募】博为峰网校招聘兼职讲师!横扫BAT,Python全栈测试开发技能大全
【106期】:如何树立正确使用Python做开发的习惯 【征稿】提交你的测试成绩单! 【专题】用尽一切办法只为让你学好用例 自学软件测试那点事
查看: 92832|回复: 206

关于clearcase资料大全 来源网络 供参考学习

[复制链接]

该用户从未签到

发表于 2005-10-25 22:48:13 | 显示全部楼层 |阅读模式
Rational ClearCase介绍

功能简介:
·提供版本控制、工作区管理、Build管理及流程管理
·提供分布式、跨区域的并行开发模式
·可以和Microsoft Developer Studio,Powerbuilder,Oracle Developer2000集成
·提供离线模式,让用户可以在家工作,然后合并到开发流程中
·提供深入的build内核
·对执行文件和目录进行自动图形化合并,文件间的差异明显显示
·完整控制程序源代码、二进制码、执行码、测试项目、文档以及用户自定义的对象
·支持多平台,适合各种开发环境

管理复杂的软件开发过程
开发软件不是一件容易的事,首先面临的是管理多种产品、版本等问题,更为复杂的是由两组或多组人员共同开发相同的程序,再加上多样化的开发程序,使得整个开发过程很难进行有效的管理。而Rational ClearCase就是一个软件开发管理工具来解决以前无法追踪整个开发过程的问题,它结合了完整的软件结构管理 (SCM -- Software Configuration Management),包括版本控制(Version Control),工作区管理(Workspace Management),Build 管理和流程控制(Process Control)。它可以使开发团队能加速开发过程,而且确保得到正确的Release和可靠的build 版本,并建立有效的开发过程,不需要改变原有的开发环境和工作模式。

推进并行开发
在竞争的市场中,并行开发在软件开发中是一项实际的需要,然而很多机构因缺少合适的工具来执行有效的并行开发,结果导致问题未及时修改、集成困难等问题。Rational ClearCase 提供分布式的并行开发模式,让多个开发人员能有效地设计、编写程序,测试及修改程序代码。

强有力的版本控制
Rational ClearCase能让你确认正确的版本,解决版本不一致问题。它追踪每一个文件和目录的改变,维护所有的程序源代码、二进制码、执行码、测试项目、文档以及用户自定义的对象,让开发人员能快速找出所需的内容,重新build并恢复到原先的版本。

透明的工作区管理
ClearCase views提供正确的文件版本来进行开发工作,以免除复杂的开发环境。开发人员可以选择所需view,Dynamic view提供网络使用者快速取得最新的程序代码和文档资料。Snapshot views提供local build ,而且支持离线作业。开发人员能容易地将自己的工作与整体计划同步,且无论选择哪以种view,Rational ClearCase都能完全地集成整个开发环境,提高开发效率。

有效的build管理
自动建立system build清单,快速正确地产生任何一种的版本,与一般常用的nmake及GNU make兼容。

有弹性的流程管理
一组丰富的管理工具能帮助开发团队制定开发政策、设定开发角色和工作流程,确立升级模式、流程状态等,自动监视存取状况并防止非法修改,对流程自动化与任务管理。Rational ClearCase同时也包含了ClearGuide。

可以和Rational ClearCase集成的程序设计工具
·Rational 的全线产品
·Microsoft 的Visual Studio
·ORACLE Developer/2000
·Powerbuilder
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 22:49:24 | 显示全部楼层
ClearCase四大功能详述

  随着软件团队人员的增加,软件版本不断变化,时间的紧缺,多种平台的复杂环境,使得 ClearCase所拥有的特殊组件已成为当今软件开发人员(工程人员和管理者)所必须的工具。分布式操作使得基于Client/Server的运算结构跨越于网上客户机和服务器,ClearCase的先进功能直接解决了原来开发团队所面临的难以处理的问题。

  软件开发所面临的问题包括:对当前多种产品的开发和维护,保证产品版本的精确,重建先前发布的产品,加强开发政策的统一和对特殊版本需求的处理。通过解决这些问题,ClearCase用资源重用的方法帮助开发团队使他们所有的软件建立得更加可靠。 Rational公司的ClearCase是软件配置领域的先导,它主要基于Windows和UNIX的开发环境。它提供了全面的配置管理──包括版本控制、工作空间管理、建立管理和过程控制,而且无须软件开发者改变他们现有的环境、工具和工作方式。 

ClearCase的四种功能

  ClearCase主要应用于复杂的产品发放、分布式团队合作、并行的开发和维护任务,包括支持当今流行软件开发环境Client/Server网络结构。在激烈的市场竞争中,ClearCase的特点直接响应了软件团队的需求,如:软件生产、发布、维护等。

  ClearCase在某些方式上和其它的软件配置管理系统有所不同,从本质上,ClearCase是无可比拟的,因为它包含了一套完整的软件配置管理工具而且结构透明、界面可亲。虽然ClearCase是一个可集成使用的环境,但实际上我们仍可以把ClearCase的所有特性划分为四个具体功能范畴。

Version Control

  ClearCase自动追踪每一个文件和目录的变更情况,通过分支和归并功能支持并行开发。在软件开发环境中,ClearCase可以对每一种对象类型(包括源代码、二进制文件、目录内容、可执行文件、文档、测试包、编译器、库文件等)实现版本控制。因而,ClearCase提供的能力远远超出资源控制,并且可以帮助团队,在开发软件时为他们所处理的每一种信息类型建立一个安全可靠的版本历史记录。

Workspace Management

  ClearCase给每一位开发者提供了一致性、灵活性和工作空间域(有时也称为"Sandboxes")可重用的功能。ClearCase采用一种称为View的创新技术,它可以选择所指定任务的每一个文件或目录的适当版本,并呈现它们。View可以让开发者在资源代码共享和私有代码独立的不断变更中达到平衡,从而使他们工作更有效。

Build Management

  ClearCase自动产生软件系统构造文档信息清单,而且可以完全、可靠的重建任何构造环境。ClearCase也可以通过共享二进制文件和并发执行多个建立脚本的方式支持有效的软件构造。

Process Control

  ClearCase有一个灵活、强大的功能,可以明确项目设计的流程。自动的常规日志可以监控软件被谁修改、修改了什么内容以及执行政策,如:可以通过对全体人员的不同授权来阻止某些修改的发生,无论任何时刻某一事件发生应立刻通知团队成员,对开发的进程建立一个永久记录并不断维护它。

优势     

  ClearCase帮助所有规模的开发组织进行更加有效的开发和维护、加强竞争力、增加收益、降低成本。独特的ClearCase带来的特殊利益:

  增加团队效率――通过对并行开发的支持来实现,包括图形比较和归并、标签、版本目录 结构。

  增加个人效率 ――通过自动的工作空间管理来实现,如:直接的版本访问、消除了在拷贝文件上的时间的浪费。

  简单的维护和提高对客户的支持――通过快速准确的重建先前的版本来实现。

  快速准确的产品发布 ――通过保证构造的准确性和对软件的每一个元件进行版本控制来实现。

  减少错误发生 ――通过事件发生以后对每一个元件的变更进行追踪来实现。

  硬件资源的优化 ――通过分布式构造、减少文件拷贝、可用对象的共享等功能来实现。

  提高项目协调和编制 ――通过文件注释和开发周期阶段变更的自动关联来实现。

  提高产品质量 ――通过灵活的进程控制,和图形接口定制,使得软件开发在实际中保持 一致。

  更加有效的团队扩展――通过减少系统管理和维护的负担来实现。

  支持分布式结构使得团队成长――通过Client/Server结构进行多点复制和及时的对象版本的更新来实现。

  使用配置管理工具而降低风险――由于它不干扰软件程序员的工作,所以可以使用常用的工具和文件系统接口。

  增加了软件的安全性和保护性 ――通过使用分布式的存储结构,所有的软件资源会随时更新、在硬盘或网络出现错误时那些被ClearCase存储的版本信息会立刻恢复。

  减少培训和实现成本 ――ClearCase通过采用透明结构以及和标准开发工具进行集成来实现。

  强有力的开发和维护 ――通过和其它工具(如:缺陷追踪)、系统、结构进行集成。

  支持不同种类的开发 ――通过兼容不同平台的软件配置管理系统,如:Windows NT、UNIX、和一些Client端的软件,如:Windows 95、Windows NT、Windows 3.1和Windows for Workgroups。

连接UNIX 和Windows的桥梁 

  ClearCase全面支持软件配置管理,给那些经常跨越复杂环境(如:UNIX、Windows系统)进行复杂项目开发的团队带来巨大的效益。当UNIX和Windows的软件工程人员提出了平台的特性后,ClearCase for UNIX和ClearCase for Windows有高度互用性。

  对于它所支持的平台,ClearCase通过TCP/IP来连接客户端和服务器。另外,ClearCase拥有的浮动License可以跨越UNIX和Windows NT平台被共享。ClearCase for Windows NT对ClearCase UNIX VOBs的访问与浏览可以通过一个NFS for Windows NT的产品来实现。

ClearCase四大功能详述

版本控制

  ClearCase的核心功能是版本控制,它是对在软件开发进程中一个文件或一个目录发展过程进行追踪的手段。ClearCase对所有文件系统对象(包括文件、目录和链接)增强了版本控制系统功能。可定版本的文件包括源代码、可执行文件、位图文件、需求文档、设计说明、测试计划、和一些ASCII和非ASCII文件。目录的版本记录了整个组织基础资源的发展状况,包括源文件的建立、重新命名、重新构造和删除操作等。 这种版本控制系统提供了先进的版本分支和归并功能用于支持并行开发。

控制任何文件的版本

  ClearCase可以对每一个软件组件或元件的版本进行维护和控制。ClearCase也可以维护一个非文本文件、目录和工具的版本。正如:它可以管理库文件、编译器、需求文档、 测试包和数据库而不仅仅是源代码。

  ClearCase的元件类型可以管理版本内容。用户可以定义自己的元件类型,也可以使用ClearCase中的预定义类型:文本文件、压缩文本文件、文件、压缩文件和二进制增量文件。

  ClearCase可以利用增量算法将文本文件存储在一个特殊结构的文件容器中。ClearCase采用标准的压缩技术和增量算法存储一个压缩文本文件。(这比以往的存储形式节省了50%―70%的存储空间。)

  这种元件类型文件和压缩文件可以被用于控制任何操作系统文件──比如,可执行程序、程序资源库、结构数据库和结构文档文件。二进制增量文件类型可以随时被用于二进制文件格式。

在版本树中组织元件发展的过程

  在ClearCase中,元件版本的组织体现在版本树结构中。一个版本书的结构可以按目录结构定制, 还可以包含多层分支和子分支。

  在一个典型的开发环境中,很多元件的版本树结构最初仅包含一个分支,即, 元件的版本排列在同一条线型队列中。随着时间的发展,当用户做一些错误修复、代码的组织、一些实验性修改或指定平台的开发时,它们可以给一些相关元件定义子分支,从而脱离主干进行开发。ClearCase可以支持多级的分支操作,还可以给版本或分支命名。

对目录和子目录进行版本控制

  ClearCase可以对目录和子目录进行版本控制,允许开发者对他们数据的组织发展过程进行追踪。目录版本对一些改变进行控制,如:建立一个新文件、修改文件名、 建立新的子目录或在目录间移动文件等。

  ClearCase也支持对目录自动进行比较和归并的操作。

存储数据在一个可访问的版本对象类中(VOBS)

  ClearCase把所有版本控制的数据存放在一个永久、安全的存储区中,这个存储区被称为版本对象类(Version Object Bases),项目团队(或管理者)可以决定它们所需要的VOBs的数量,可以决定什么样的目录或文件需要被维护。VOBs不仅是一个可连接的文件系统而且也是网上的资源──主机可以连接任何数量的VOBs.

  ClearCase VOBs的组成模式跟UNIX、Windows NT的文件系统和分布式的数据库系统非常类似。ClearCase采用Raima数据管理机制区维护VOB数据库。当在ClearCase中连接和访问时,VOB象一个标准的软件作为目录树的形式出现在客户面前,包含标准的文件对象:目录、文件、符号链接和硬链接。但事实上,文件系统已经有广泛的版本控制组件:它包含目录元素、目录元素版本、文件元素、文件元素版本、VOB动态链接和VOB硬链接。开发者也可以查看和这些文件系统对象相关的数据。这些数据包括事件记录,建立审核以及用户定义的项如:版本标签和属性。

使用常见的检出/编辑/检入范例

  ClearCase的命令可以控制元素的变化,确保存储区有序的繁衍并使数据损坏的程度达到最小。ClearCase采用一种检出/编辑后检入的范例,类似于传统的版本控制工具如:RCS和SCCS。ClearCase除了可以进行检出、检入以及非检出操作外,它还可以通过命令设置另外的操作,如:删除版本、建立/删除分枝、可按时间顺序排列或结构排列顺序列出版本历史、比较版本间的差异,并且可以归并并行开发的版本。

  当开始对于一个指定的文件进行工作时,该文件具有只读属性──这意味着它不能被编辑或删除。而检出操作可以对该文件的最近版本形成一个可编辑的拷贝。它无须将文件拷贝到另一区域工作。检出的注释可以被提供。当编辑完成后,该文件被检入,于是在版本树中形成一个新的版本并且将可编辑的拷贝删除。为了检验文件的变化,在检入过程中可以填入注释信息。文件一旦被检入,即刻回复到只读状态成为共享数据,可被所有成员使用。

  ClearCase支持两种检出,保留以及非保留。保留检出可以保证版本历史形成的正确范围,并且同时只允许一个人做保留检出的操作。非保留检出无须保证建立一个成功的版本,如果多个用户同时对同一元素执行非保留检出,也企图进行检入操作,那么第一个检入操作被允许,而其他用户必须通过归并操作合并它们的结果。

丰富的注释信息和版本数据的报表

  ClearCase存储了和文件系统对象相关又截然不同的信息类。这些信息实际上并不包含在对象中,它是一些额外数据。这些数据可以由ClearCase产生,也可以由用户自己定义。在VOB数据库中存储了所有的数据。

  ClearCase产生的这种数据信息提供了可靠的、面向文件系统的版本注释信息。比如:这些数据可以验证在某一时刻,元素A建立了一个新的版本。用户定义的数据可以用来表达额外的功能──比如:该文件的版本曾被用于构造应用系统的4.31版。

  ClearCase的操作(如:检出、检入、和版本归并)可以建立时间记录,记录数据包含这些操作信息。这些记录被存储在VOB数据库中,主要描述了该操作的属性"谁做的、做什么、什么时候、在哪个地方及为什么",比如:敲入命令的人员的ID号,操作的种类,操作的时间,主机名称及用户填入的描述。可以通过"lshistory"的命令显示存储在VOB中的事件记录,并且可以通过历史信息浏览器提供的图形接口观察VOB中的事件记录。

  用户可以针对多种目的定义数据,包含分支的名称、版本标签、元素任一版本的注释信息。

  ClearCase数据的另一种应用是形成注释的文本文件。注释命令可以通过行显示的形式列出任何一个版本文本文件的内容,这使得我们可以更容易的看到什么时候在不同的地方做了添加或删除的操作。

  ClearCase也可以针对文件系统对象建立客户报表。而报表的种类可以由用户自己定制输出格式。

通过分支功能支持并行开发

  ClearCase支持并行(同时)开发,每一个元素都可以沿着不同的分枝同时发展,即新的版本加到独立的分支上。ClearCase可以很容易的产生分支,也可以很容易的将不同分支进行合并。这样一来,即便某一部分的工作被冻结或加锁,开发者仍然可以继续自己的工作(如:在软件集成期)。在这种情况,开发者可以在分支上工作,我们知道, ClearCase的自动化操作和图形归并工具可以让我们很容易的重新集成新的工作。

  并行开发是非常重要的,因为:

  (1)它允许不同的项目在同一时间使用同一资源树。

  (2)它将目前不可和其他人员共享的修改成果进行隔离。

  (3)它将绝对不可和其他人员共享的修改成果进行隔离(如:已发布版本中的错误修复)。

  (4)它使得在软件集成期间开发工作无需停止,程序员可以先在分枝上开发,以后再集成。

  为了支持并行开发,ClearCase允许进行分支建立,追踪分支的使用,文件比较,自动归并功能。

自动的比较和版本间的归并

  并行开发的特点是对同一元素的不同版本进行定期比较,也需要对版本间内容进行归并。在ClearCase中,对于元素或文本文件进行比较和归并的操作有两种:基于字符型和图形界面型。其中,diff命令执行多文件比较,不执行归并。而归并命令可以处理32个"成员",并把它们生成一个独立的文件。 ClearCase可以自动辨认归并选项并实现归并。ClearCase也可以对需要归并的项目元素进行定位。如果所有的"成员"(归并元素)是同一元素的版本,系统会自动确定基础"成员",通常是最低版本。此外,ClearCase会记录基础版本和某一归并元素版本间的差异。如果,所有的"成员"间差异互不相同,ClearCase会自动建立归并版本。如果两个或多个归并"成员"文件内容部分不同,归并功能会提示开发者选择归并内容。ClearCase也可以实现反向归并――从主分支向子分支归并。

  ClearCase的加归并功能可以在归并其它分支时选择指定的版本(那些在分支上自始至终进行变化的版本)。负归并操作可以删除部分版本差异,从而形成一个新的版本,该版本除了那些被删除的变更外包含所有的改变。


工作空间管理


 快速、有效的工作空间建立对于提高个人和团队的效益是非常重要的。通过视图(VIEW)的使用,ClearCase提供了一套独立的工作空间管理设施,可以实现动态评估、选择指定用户版本和透明的访问多种配置的功能。

版本间的透明访问

  ClearCase提供了对版本进行透明访问的功能。通过VOB机制(包含文件或目录的多个版本),ClearCase可以让开发者和应用者以一种标准文件目录树的形式访问VOB。这个特性被成为透明――ClearCase的版本控制系统因而变得可视化。

  透明是一个非常重要的特性,它允许ClearCase在使用系统软件、商业应用和内部工具时进行平滑的工作。比如:象grep,more,ls,cc这种标准UNIX程序,在操作ClearCase版本控制数据时与操作一般的文件系统对象的方式一样。

  通过ClearCase的多版本文件系统可以(MVFS)在虚拟文件系统上实现透明操作。MVFS可中断标准的I/O调用,并且ClearCase的版本选择结构可以细化到从一个元素到另一个元素版本的目标调用。

  对于Windows NT,ClearCase的MVFS一般缺省作为"M:"驱动盘出现,活动视图作为"M:"盘的根目录出现。正常情况下,ClearCase可以为每一个活动视图分配更多的虚拟盘(从"Z:"以后工作―)。把VOB设置成每一个虚拟盘的子目录。这样就可以让开发者使用自己的工具透明的访问被ClearCase控制的数据,甚至是UNIX VOBs和视图。

通过规则视图选择并显示版本

  ClearCase的视图提供了强大的、独立的工作空间管理(也称作"环境管理"或"沙盒管理")。通过使用动态评估、用户指定版本选择规则,视图可以让开发者对任何元素的任何版本进行透明的、文件级的访问。ClearCase的视图具有灵活性、可调性、有效性并可随时自动更新。

  通过开发者对ClearCase控制的数据和程序的版本进行选择,视图可以对完整的文件系统配置进行动态管理。它也可以访问主机上的其它数据和程序。

  ClearCase支持规范的开发环境,它可以维护公有和私人两种数据存储类型。所有的ClearCase用户可以共享或公开在VOB中存储的数据,它们包括一些常规访问的计划信息。存储在视图中的私有数据一般包含属于开发者个人的文件,如:通过标准工具被检出的文件元素版本,在视图中由ClearCase建立的原始对象,和由视图用户在VOB目录中建立的文件和目录。视图在"虚拟工作空间"存储了这两种数据,开发者每天对其执行检入、检出、编辑原文件操作、建立软件和修复系统等操作。

  在视图中选择的版本可以称为视图配置。视图配置是动态的并可以在任何时候被开发者修改。视图配置在配置规格说明的一系列规章被定义。一般的,视图的配置在通配符和助记符的术语表中被定义,而不是通过指定具体的版本名称。 每个开发者都可以拥有多个视图,并且可以在任何视图中设置过程。此外,不同视图可以看同一路径名下的同一元素的不同版本。比如:一个视图可以浏览某一元素最近的版本;另一视图也可浏览该元素的某一版本,它可能曾经用于构造某一具体的发放版本;可能还有其它视图浏览该元素用于修复错误的版本。

  此外,那些不受ClearCase版本控制的所有的文件和目录(标准文件、本地的脚本和程序,等。),也都可以通过视图进行浏览。从而使得ClearCase成为开发者的好友,当他们使用视图浏览数据文件、修改框架脚本、编译程序时,通过使用扩展视图的路径名或扩展版本的路径名,开发者可以提高透明度。扩展视图路径名可以覆盖当前视图并且可以访问当前出现在其它视图中的元素的版本扩展版本路径名是一种独立的视图,它可以通过版本树的位置或版本标签定制一个特殊的版本,而不管该版本究竟出现在哪个视图中。

从没有安装ClearCase的主机平台进行视图访问

  在局域网中ClearCase所控制的数据对于未安装ClearCase的机器也可使用。比如:一个ClearCaseUNIX主机可以通过一种特殊的视图输出VOB;而网上的其他主机可以通过NFS机制连接它。这样它就让开发者在未安装ClearCase的主机平台上使用自己的工具对视图进行读写访问,编译并建立自己的应用。未安装ClearCase的主机必须重新注册或使用安装ClearCase的UNIX主机上的X-Windows系统做检入、检出操作。


ClearCase四大功能详述(建立管理)

  使用ClearCase,构造软件的处理过程可以和传统的方法兼容。对于ClearCase控制的数据可以使用自制脚本或本机的make程序,但ClearCase的向上兼容建立工具clearmake和omake为构造提供了重要的特性:自动完成任务、保证重建的可靠性、存储时间和支持并行的分布式结构的建立。

支持UNIX和Windows型的makefile的建立

  ClearCase包括两种独立的建立程序,clearmake和omake。这两种程序合并了ClearCase的主要建立特点,包括配置lookup,二进制文件共享,和配置记录。Clearmake程序主要适用于使用UNIX型的makefile包含(gnumake)的用户。Omake主要适用于那些需要和Windows上的建立程序(包括:Borland Make、Microsoft NAMAKE、Intersolv Configuration Builder、和OpusMake)兼容的用户。

自动检测所关联的原文件,包括所关联的头文件

  clearmake和omake通过使用当前原文件(向一些被检入、检出文件)的配置,可以在视图中灵活的建立整个或部分软件系统。Clearmake和omake在makefile时无须描述所关联的头文件(或任何所关联的原文件)。

  在ClearCase开发环境中,原始对象扮演着决定性的角色。源对象是由clearmake和omake 建立的文件对象或目录对象。典型的源对象应该包括由文档系统产生的对象模块,可执行程序,库文档,规格文档,内容表。源对象组件包括:作为目标被建立的文件名;独立的源对象ID;数据容器指针(存储建立脚本所产生的数据的文件);配置记录指针(信息清单);和参考计算(指示源对象当前出现的视图号)。

自动的追踪建立,产生永久性的资料清单

  在执行建立脚本期间,clearmake和omake在ClearCase的多版本文件系统下执行一个建立追踪。这MVFS记录了在连接的VOB中每一个被读或执行的文件的版本;它也可以注释哪些文件被建立(或被覆盖)。在执行建立脚本之后,clearmake和omake将追踪的数据写入配置记录中,存储到VOB数据库中。VOB数据库指针将配置记录分配到每一个建立过程的源对象中。

  配置记录就是源对象信息清单,包含它的内容和建立时的有用信息:

  ■ 存储在VOB中,在重建时使用的文件元素的版本――包含ClearCase控制下的源文件和工具(比如:编译器)。

  ■ 在建立过程中使用的每一个私人视图文件。

  ■ 在makefile过程中使用的非ClearCase文件。

  ■ 建立脚本的文本及所有的可扩展宏。

  ■ 操作系统版本和CPU类型。

  ■ 执行建立过程的用户;执行建立脚本的主机;由clearmake设置的视图和建立过程开始的日期和时间。

  ClearCase的配置文件可以让源对象进行比较――不依靠对象数据,而依靠它们的建立配置信息。Diffcr(compare config rec)命令可以输出不同配置文件间的差异,包括:

  ■ 源文件的差异,非源文件修改的时间戳。

  ■ 建立过程中执行脚本的差异,包含makefile中不同的宏值。

  ■ 那些不影响clearmake或omake建立的非必要差异,包括建立时间/日期,主机名,视图名。

开发者间共享二进制代码,时间和存储空间的存储

  基于makefile一个很重要的方面,避免不必要的建立过程。Clearmake和omake的建立策略是非常优秀的,专为并行开发方案做的特殊设计。 Clearmake和omake可以通过配置文件检测现场情况,检测哪些源对象可以在多个视图中被共享。这个工具还可以进行磁盘存储和建立时间存储。Clearmake和omake提供了三种可供选择的建立方式:

  ■ 重用视图中现存的目标――clearmake和omake使用一种技术,它比比较时间戳更熟练。配置信息可进行源版本对照,建立脚本对照,建立选项对照。

  ■ 执行传送建立脚本――make、clearmake和omake以同样的方式执行目标建立。但是clearmake和omake可以对建立过程进行追踪,并将追踪信息分配到每一个重建过程相关的文件中。文件和它的配置信息组成了源对象。

  ■ 从某一视图中wink-in源对象――clearmake和omake可以了解到早先在其它视图建立的同一目标的多种实例。在验证后,正确的源版本,建立选项和建立脚本被用于建立其它的实例,clearmake和omake将对视图执行一个wink-in操作。一个源对象现在可以被其它视图所共享。

跨越不同机型进行并行分布式建立

  Clearmake支持分布式建立(使用其它主机上的执行脚本)和并行建立(执行一致的建立脚本)。比如:clearmake可以进行三方建立,所有的进程都在一个多处理器的计算机服务器上执行。在局域网中,它可以跨越所有工作站进行分布建立。

  Clearmake也支持跨多种开发环境的建立。

自动的跨多种主机(UNIX)的平衡加载,分布建立

  clearmake有一个尖端平衡加载技术,可以优化分布式建立的执行。用户指定功能等于分布式建立服务器的主机,并且设置变量,包括:时间、机器装载和控制每一台机器建立的用户id 。clearmake可以跨越这些主机自动平衡装载进行分布建立。
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 22:53:41 | 显示全部楼层
ClearCase LT 应用手册 下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 22:56:18 | 显示全部楼层
Rational ClearCase安装过程 下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 23:02:01 | 显示全部楼层
另外一个clearcase的安装文档 下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 23:04:31 | 显示全部楼层
clearcase客户端安装文档 下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 23:06:53 | 显示全部楼层
Rational ClearCase 管理员手册.pdf

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 23:08:22 | 显示全部楼层
Rational ClearCase 软件开发(UCM)指导手册.pdf

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 23:09:46 | 显示全部楼层
Rational ClearCase 项目管理(UCM)指导手册.pdf 下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 23:11:01 | 显示全部楼层
CLEARCASE常见问题解答.doc

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 23:13:35 | 显示全部楼层
ClearCase实施方案.doc

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 23:14:33 | 显示全部楼层
ClearCase的访问控制机制.doc

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 23:15:52 | 显示全部楼层
ClearCase与VAJ集成使用手册.doc

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 23:18:06 | 显示全部楼层
ClearCase与JBuilder8集成使用手册.rar

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 23:22:51 | 显示全部楼层
使用clearcase管理工作文档.rar

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 23:25:23 | 显示全部楼层
ClearCase基本操作-WEB.rar

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-10-25 23:28:10 | 显示全部楼层
ClearCase基本操作.rar

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-10-30 21:34:54 | 显示全部楼层
神乎其技!
堪称世上最全面的CC技术资料!

期待楼主补充!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-10-30 21:43:40 | 显示全部楼层
三个PDF文档不全。
其中目录包含的内容相当丰富,而实际只有开头的几章。

楼主能否给找找。我觉得那个会很关键!

三个PDF文档分别是:
1、Rational ClearCase 管理员手册.pdf
2、Rational ClearCase 软件开发(UCM)指导手册.pdf
3、Rational ClearCase 项目管理(UCM)指导手册.pdf


再次感谢楼主!
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-11-1 11:08:54 | 显示全部楼层
很抱歉,我的文档里也是这么多;由于该文档不是本人原创,感觉可能原作者当初编写时,考虑了很多,结果只编写一部分吧,呵呵!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2019-9-17 08:35 , Processed in 0.078433 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2019 Comsenz Inc.

快速回复 返回顶部 返回列表