ClearCase常用命令及操作
- 格式:doc
- 大小:82.50 KB
- 文档页数:10
ClearCase使用手册(V1.0)目录前言 (4)1配置管理工具介绍 (5)1.1 V ISUAL S OURCE S AFE(VSS) (5)1.2 C ONCURRENT V ERSION S YSTEM(CVS) (5)1.3 C LEAR C ASE (6)1.4 配置管理工具对比 (6)2CLEARCASE介绍 (7)2.1 C LEAR C ASE基本概念 (7)2.2 C LEAR C ASE特点 (8)2.2.1基本组成形式 (8)2.2.2开发模式 (8)2.2.3ClearCase特点 (9)3环境准备 (9)3.1 C LEARCASE系统客户端配置方案 (9)3.1.1客户端支持的操作系统包括 (9)3.1.2客户端环境要求 (9)3.2 C LEARCASE的服务器 (10)3.2.1网络要求 (10)3.2.2操作系统要求 (10)3.2.3硬件要求 (10)3.3 C LEARCASE安装前检查 (10)3.3.1ClearCase部署准备工作 (10)3.3.2Clercase安装前检查 (11)4服务器使用手册 (12)4.1 安装C LERCASE (12)4.1.1环境检查 (12)4.1.2安装ClearCase (12)4.2 UCM使用 (24)4.2.1VOB建立 (24)4.2.2COMP建立 (28)4.2.3Project建立 (30)4.2.4Stream建立 (33)4.2.5View建立 (35)4.2.6Security设置 (38)4.2.7数据初始化 (39)4.2.7.1 VSS数据初始化 (39)4.2.7.2 CVS数据初始化 (41)4.2.7.3 File数据初始化 (44)4.2.7.4 ClearCase数据初始化 (44)4.2.8常用命令 (45)5客户端使用手册 (46)5.1 安装C LEAR C ASE (46)5.1.1安装前准备 (46)5.1.2客户端安装 (49)5.1.3安装完毕检查 (53)5.2 参加P ROJECT (54)5.3 日常变更操作 (58)5.4 提交开发任务 (61)5.5 版本同步 (64)5.6 使用技巧 (68)6日常操作 (69)6.1 C LEAR C ASE备份 (69)6.1.1VOB备份 (69)6.1.2VIEW备份 (70)6.1.3注册项备份 (70)6.2 C LEAR C ASE恢复 (70)7项目实例 (77)前言本手册是公司内部使用IBM Rational配置管理工具ClearCase的统一变更管理流程UCM 的用户使用手册。
ClearCase 的一些基本操作ClearCase的安装在WINNT和WIN2K下可以安装服务器端和客户端,服务器端的ClearCase具有客户端的全部功能。
在WIN98和WIN95下只能安装客户端。
测试的服务器端的安装:WIN2K测试的服客户端的安装:WIN2K,WIN98。
一.服务器端的安装:1.运行setup后,ClearCase Doctor 会测试你的计算机结构,如果有错会提供解决的信息。
2.选择安装路径,如果是WINNT,WIN2K的环境要安装MVFS,其中MVFS是支持Dynamic Views的,WIN98和WIN95不支持Dynamic Views。
3.输入Account Domain ;Server Process User Name,(有运行ClearCase的最大权限,默认为clearcase_albd )及其password;以及 Server Process Group Name (默认为 clearcase)。
4.输入Licence Server Host Name ,Register Server Host Name 以及其所在域。
其中Licence Server Host Name可以有多个,但Register Server Host Name只有一个。
5.如果是第一次安装,请选择最新的VOB 数据库格式。
6.重新启动计算机,系统会提示必须建立一个储存库目录(storage directories)7.a. 安装完成后运行作为Server机器(假定为:NT_DEMO)上的控制面板上的ClearCase配置程序,选择License页,选中"Use Local host as license server",输入以下license key后点击应用按钮:-license ClearCase-license MultiSite-license Attache-license Attache-MultiSite-license ClearGuideb: 选择Services Stratup页,shutdown ClearCase Servicec: 将文件albd_server.exe覆盖以前的文件(在learCaseInstallDir>bin>)d: Startup ClearCase Service8.安装完成后,系统会映射一个网络驱动器,这样会提高运行速度,但在客户端是无法看到的,而且一旦使用,就无法再断开或删除。
ClearCase 基本常用命令1. 最基本的检出检入操作cleartool co -nc xxx.cpp 检出文件xxx.cpp cleartool ci -nc xxx.cpp 检入文件 xxx.cpp2. 查看自己总共 co 了多少文件cleartool lscheckout -cview -me -avobs3.新增目录和文件(注意新增文件和目录,先要check co 父目录,添加成功后,再将父目录check in。
) cleartool mkdir -c comment new_dir 新增一个目录 cleartool mkelem -c comment new_file.cpp 新增一个文件 cleartool mkelem –c comment –ci new_file.cpp 将已经存在于视图的文件添加到源码控制4.放弃 co 某个文件cleartool unco -keep file.cpp 保留当前所改动的文件 cleartool unco -rm file.cpp 删除当前所改动的文件 cleartool unco -keep * 放弃check in所有文件5.比较文件不同cleartool diff file.cpp file.cpp@@/main/xxxx_path/LATEST 比较当前分支最新版本和指定分支最新版本的区别6. 查看版本历史cleartool lsvtree file.cpp7. 合并文件#将指定分支目录下的file.cpp和主干下的file.cpp进行合并并生成为file.cpp文件名的文件 #cleartool merge -to file.cpp file.cpp@@/main/xxxx_path/LATESTfile.cpp@@/main/LATEST8. 标签相关#cleartool mklbtype -nc TEST_LABEL #新建标签 #cleartool mklabel -r TEST_LABEL file.cpp #给文件打标签 #cleartool mklabel -rep -rec LABEL /vobs/path #给目录打标签 #cleartool rmtype lbtype:TEST_LABEL #删除标签 #cleartool mklabel -replace -version /main/TEST_LABEL TEST_LABEL2 * #给所有打上TEST_LABEL标签的文 件打上TEST_LABEL2标签 #cleartool find . -version "lbtype(TEST_LABEL)" -print #查找打上TEST_LABEL标签的所有文件 #cleartool find . -element 'lbtype_sub(TEST_LABEL) && lbtype_sub(TEST_LABEL2)' -print #查找打上 TEST_LABEL和TEST_LABEL2标签的文件 #cleartool lstype -kind lbtype | grep label #查找label是否存在9.将整个目录导入 clearcase#clearfsimport -recurse sourcePath destPath 将sourcePath下的所有文件导入到destPath下,注意destPath已经在vob中,是受CC源码控制的路径 #clearfsimport -nsetevent -recurse ${Source_Dir}/* ${Obj_Dir}10.删除视图#rmview -uuid "UUID" #rmview -tag viewName -force #强制删除视图 #rmview viewPath11.查询某一天的修改记录#cleartool lshis -r -since 07-dec12. 创建视图#cleartool mkview –tag viewname /ccvob/views/viewname.vws13.查找目录下所有文件的版本信息可以结合昨天的结果,找出有那些文件改动。
ClearCase四大功能详述(版本控制)掌握任何文件的版本ClearCase可以对每一个软件组件或元件的版本进展维护和掌握。
ClearCase也可以维护一个非文本文件、名目和工具的版本。
正如:它可以治理库文件、编译器、需求文档、测试包和数据库而不仅仅是源代码。
ClearCase的元件类型可以治理版本内容。
用户可以定义自己的元件类型,也可以使用ClearCase中的预定义类型:文本文件、压缩文本文件、文件、压缩文件和二进制增量文件。
ClearCase可以利用增量算法将文本文件存储在一个特别构造的文件容器中。
ClearCase采纳标准的压缩技术和增量算法存储一个压缩文本文件。
(这比以往的存储形式节约了50%―70%的存储空间。
)这种元件类型文件和压缩文件可以被用于掌握任何操作系统文件──比方,可执行程序、程序资源库、构造数据库和构造文档文件。
二进制增量文件类型可以随时被用于二进制文件格式。
在版本树中组织元件进展的过程在ClearCase中,元件版本的组织表达在版本树构造中。
一个版本书的构造可以按名目构造定制,还可以包含多层分支和子分支。
在一个典型的开发环境中,许多元件的版本树构造最初仅包含一个分支,即,元件的版本排列在同一条线型队列中。
随着时间的进展,当用户做一些错误修复、代码的组织、一些试验性修改或指定平台的开发时,它们可以给一些相关元件定义子分支,从而脱离主干进展开发。
ClearCase 可以支持多级的分支操作,还可以给版本或分支命名。
对名目和子名目进展版本掌握ClearCase可以对名目和子名目进展版本掌握,允许开发者对他们数据的组织进展过程进展追踪。
名目版本对一些转变进展掌握,如:建立一个新文件、修改文件名、建立新的子名目或在名目间移动文件等。
ClearCase也支持对名目自动进展比拟和归并的操作。
存储数据在一个可访问的版本对象类中(VOBS)ClearCase把全部版本掌握的数据存放在一个永久、安全的存储区中,这个存储区被称为版本对象类(Version Object Bases),工程团队(或治理者)可以打算它们所需要的VOBs的数量,可以打算什么样的名目或文件需要被维护。
ibm clearcase用法IBM ClearCase是一个软件配置管理工具,用于管理和版本控制软件开发过程中的源代码、二进制文件和文档。
以下是IBM ClearCase的一些常见用法:1. 版本控制:ClearCase可以跟踪和管理软件开发过程中所有的文件变更。
它支持并发开发,团队成员可以同时访问和编辑同一文件,并能够合并他们的变更。
2. 并行开发:ClearCase支持并行开发,允许多个开发人员在不同的分支上同时进行开发工作。
每个分支都有独立的代码库和版本历史。
3. 代码库管理:ClearCase 使用VOB(Versioned Object Base)来存储版本控制的对象,如源代码、二进制文件和文档。
开发人员可以从代码库中检出文件,进行编辑和修改,并提交变更以保存在代码库中。
4. Baseline管理:ClearCase中的baseline是被认为是稳定和可发布的代码快照。
开发团队可以根据需要创建和发布baseline,并使用其进行版本控制和构建。
5. 分支管理:ClearCase允许创建和管理分支,以支持并行开发和实验性开发。
开发人员可以在分支上进行更改和实验,在完成后将变更合并回主干。
6. 版本比较和合并:ClearCase提供了强大的版本比较和合并工具,可用于比较和合并不同版本之间的差异。
开发人员可以使用这些工具解决冲突和合并他们的变更。
7. 流程支持:ClearCase可以与其他软件开发流程工具集成,例如CI/CD工具和缺陷跟踪系统,以支持自动构建、测试和问题追踪。
总的来说,IBM ClearCase提供了强大的软件配置管理功能,能够帮助开发团队更好地控制开发过程、管理变更和构建稳定的软件版本。
应用ClearCase人员的一些基本操作以下归纳的操作都是ClearCase最基本的操作,每个操作人员都应该熟练的掌握,以提高工作效率。
下面给出了图形界面和命令行模式两种方式下的操作方法。
Add To Source Control此操作的目的是将文件系统中的元素放入版本控制库,作为版本控制元素来管理。
图形界面下,操作是右键点击要添加的元素,选择add to source contronl即可;命令行命令为mkelem。
✧在命令行模式下,执行mkelem命令时,必须保证要添加为版本控制元素的文件或目录的上一级目录已经被checkout出来。
并且默认状态下,执行了mkelem命令后所添加的元素保持checkout状态。
如:某文件test.txt在目录1下面1\test.txt,则在对test.txt文件进行mkelem操作时,必须保证目录1已经被checkout出来了。
✧在图形界面下如下图所示,Checkout after adding to source control选项如果被选中,当添加到版本控制之后,元素保持checkout状态。
CheckOut这是编辑ClearCase版本控制元素的最基本方法,每人必须熟练掌握。
CheckOut操作:版本控制元素默认状态下是read-only的,只有通过此动作才能将元素的状态修改为可写的,才能对文件进行编辑。
图形界面右键点击需要checkout的元素,点击check out…即可;命令行命令为checkout或者co。
CheckOut分成两种方式Reserved和Unreserved。
Reserved方式从字面上理解是保留的checkout,采用此方法进行checkout之后,他拥有首先checkin的权力,如果他没有ci,其他人没有权力ci;Unreserved方式是非保留的checkout,采用此方法进行checkout之后,与其他对该元素进行非保留checkout的人具有相同的checkin优先权。
ClearCase基本操作详解对于开发⼈员⽽⾔,对ClearCase的常⽤操作⽆⾮增、删、改⽽已。
但在不同情况下,这些操作也会变得复杂,下⾯我们就来看看如何通过⼀些技巧,使复杂的过程操作起来能够很简单。
h2. ⼀、增增加⼀个⽂件到ClearCase;1)右键单击该⽂件,选择"Add to Source Control"add to source.jpg2)选择⼀个activity名字,或者新建⼀个activity,选择"ok"select activity.jpg增加同⼀级⽬录下的⽂件到ClearCase;1)选择add to source control;add01.jpg2)选择apply to all;add02.jpgadd03.jpg增加⼀个包括⼦⽂件夹的⽂件夹到ClearCase;增加多个⽬录下的多个⽂件到ClearCase;使⽤windows资源管理器增加⽂件到ClearCase;1)右键单击该⽂件,选择"ClearCase",然后选择"Add to Source Control"explorer_add.jpg2)选择⼀个activity名字,或者新建⼀个activity,选择"ok"select activity.jpg使⽤ClearCase客户端增加⽂件到ClearCase;使⽤windows搜索功能增加⽂件到ClearCase;1)选择要增加的⽬录,通过Windows Search,找到要增加的⽂件;searchadd01.jpg2)右键选择Add to source control;searchadd02.jpg使⽤Visual Studio增加⽂件到ClearCase;1)安装:运⾏ <clear case>\bin\Integrations\CCVS7Addin\Setup\setup.exe2)在VS中新建⼯程,⼯程⽬录必须在VOB\View之中vs01.jpg3)右键选择add to source controlvs02.jpg4)确定vs03.jpg*使⽤Eclipse增加⽂件到ClearCase;*1)安装:\\cn-sh-d0403220\App选择"Find and Install"eclipse01.JPG2)选择"Search for new features to install"eclipse02.JPG3)点击"New Local Site..."eclipse03.JPG4)选择插件所在⽬录eclipse04.JPG5)确定eclipse05.JPG6)插件安装完成eclipse06.JPG7)新建⼯程,且⼯程⽬录必须是View的路径,这⾥的已将⼯程默认路径设置成View的路径eclipse07.JPG8)选择"clearcase"菜单,选择"Connect to rational ClearCase"eclipse08.JPG9)确定eclipse09.JPG10)现在⼯程将被"Add to Source Control",选择确定。
Clearcase开发人员常用命令Clearcase 开发人员常用命令1. 建立vobmkvob –tag /vobtags/vob1 –c “ VOB for project1” /vobstore/vob1.vbs2. Mount vobCleartool mount /vobtags/vob13. 创建视图cleartool mkview –tag test1 /ccvob/views/test1.vws4. 设置当前视图cleartool setview test15. 在VOB的根目录下到入数据:clearfsimport –recurse –c “ comments “ /home/setup/* . ,注意命令的最后为圆点,表示当前目录。
6. 改变VOB的Owner:cleartool protectvob –chown root /vobstore/vob1.vbs7. 改变VOB的Group:cleartool protectvob –chgrp alluser /vobstore/vob1.vbs8. 增加Additional Group:cleartool protectvob –add_group group1 /vobstore/vob1.vbs9. 删除Additional Group:cleartool protectvob –delete_group group1 /vobstore/vob1.vbs修改vob中数据的权限信息10. 将jmccboss VOB 中所有元素Owner 改成ccadmin,Group改成jmccboss:Cleartool protect –chown ccadmin –chgrp jmccboss ..为vob根目录11. 将jmccboss VOB 中所有元素权限改成对ccadmin(rwx),jmccboss(rwx),其他VOB附属组成员(r-x):例: Cleartool protect –recurse –chmod 775 . ,12. Mount vobCleartool mount /vobtags/vob113. 创建视图cleartool mkview –tag test1 /ccvob/views/test1.vws14. 设置当前视图cleartool setview test115. 在VOB的根目录下到入数据:clearfsimport –recurse –c “ comments “ /home/setup/* . ,注意命令的最后为圆点,表示当前目录。
ClearCase基本步骤#第一步创建CC库#cleartoolmkvob -tag /patch/ccworks/vob_cobol -c "vob_cobol" "/home/cobuser/vob/vob_cobol"#其中/patch/ccworks/vob_cobol目录是物理位置#vob_cobol是资源库名称#/home/cobuser/vob/vob_cobol是通过cc自动创建的资源库物理位置#创建完成后,会输出如下信息--------------------------------------------------------------------------------------------------------------------------------------Created versioned object base.Host-local path: H111079:/home/cobuser/vob/vob_cobolGlobal path: /home/cobuser/vob/vob_cobolVOB ownership:ownercobusergroup staffAdditional groups:groupdevVOBs have special data backup considerations. For more information on how toback up your VOB properly, see the documentation for administering ClearCase.If the backups aren't done properly, you are putting your data at risk!--------------------------------------------------------------------------------------------------------------------------------------#第二步挂载位置#cleartool mount /patch/ccworks/vob_cobol#第三步设置视图#cleartoolmkview -tag view001 /home/cobuser/view/view001.vws#执行命令后,会输出如下信息--------------------------------------------------------------------------------------------------------------------------------------Created view.Host-local path: H111079:/home/cobuser/view/view001.vwsGlobal path: /home/cobuser/view/view001.vwsIt has the following rights:User :cobuser : rwxGroup: staff : r-xOther: : r-x--------------------------------------------------------------------------------------------------------------------------------------#第四步启用视图#cleartoolsetview view001#如果不启用cc视图,进入物理目录/patch/ccworks/vob_cobol,查看不到cc资源库里的任何文件#第五步导入资源#第一次要把资源导入到cc资源库中#clearfsimport -recurse -c comments /home/cobuser/src/ /patch/ccworks/vob_cobol#/home/cobuser/src/是源文件目录,包括src都会被导入到cc资源库的根目录下#/patch/ccworks/vob_cobol是cc资源库物理位置#第六步加入资源#加入文件或者目录到cc资源库#注意新增文件和目录,先要check co 父目录,添加成功后,再将父目录check in,具体操作命令如下:#设置视图#cleartool setview view001#检出文件或者目录, 不建议对目录进行checkout#cleartool co -nc src#提交文件#把文件拷贝到CC资源库中,然后到CC资源库中提交#cp XXX.COB /patch/ccworks/vob_cobol/src#切换到cc资源库#cd /patch/ccworks/vob_cobol/src#把新增加的文件加入到cc控制中#cleartoolmkelem -c comment XXX.COB#提交文件#cleartool ci -nc XXX.COB#最后提交刚才检出的目录#cd /patch/ccworks/vob_cobol/#cleartool ci -nc src。
Clearcase 常用命令及操作1、VOB常用命令11、显示VOB: cleartool lsvobC:\ >cleartool lsvob* \SmartNGoss_PVOB \\pmcserver1\Vob_Store1\Vobs\SmartNGoss_PVOB.vbsprivate(ucmvob)* \SmartNGoss_Vob \\pmcserver1\Vob_Store1\Vobs\SmartNGoss_Vob.vbs public2、停止活动VOB:cleartool umountC:\ >cleartool umount \SmartNGoss_VobUnmounting MVFS filesystem \SmartNGoss_Vob.3、注销VOB实体:cleartool unregisterC:\ >cleartool unregister -vob \\pmcserver1\Vob_Store1\Vobs\ SmartNGoss_Vob.vbs4、删除VOB标签:cleartool rmtagC:\ >cleartool rmtag -vob \SmartNGoss_VobRegistry password:注:由于该VOB在创建时设置为公有并加入密码,所以删除时也需输入密码5、注册VOB实体:cleartool registerC:\ >cleartool register -vob \\pmcserver1\Vob_Store1\Vobs\SmartNGoss_Vob.vbs6、创建VOB标签:cleartool mktagC:\ >cleartool mktag -vob -tag \Doc_Vob\\pmcserver1\Vob_Store1\Vobs\SmartNGoss_Vob.vbs7、激活VOB :cleartool mountC:\>cleartool mount \Doc_VobMounting MVFS filesystem \Doc_Vob.8、改变VOB的所有者:cleartool protectvobC:\>cleartool protectvob -chown weilm \\pmcserver1\Vob_Store1\VobsSmartNGoss_Vob.vbs9、显示VOB属性:cleartool describeC:\>cleartool describe vob:\Source_Vobversioned object base "\Source_Vob"created 18-十二月-03.11:21:37 by jiamx.NGBoss@PMCSERVER1VOB family feature level: 4VOB storage host:pathname "pmcserver1:F:\Vob_Store1\Vobs\Source_Vob.vbs"VOB storage global pathname "\\pmcserver1\Vob_Store1\Vobs\Source_Vob.vbs"database schema version: 54VOB ownership:owner DIGITALCHINA\jiamxgroup DIGITALCHINA\NGBossAttributes:FeatureLevel = 4Hyperlinks:AdminVOB -> vob:\SmartNGoss_PVOB1、查找并列出未打上某标签的文档:cleartool> find . -version 'version(main\LATEST) && (!lbtype(VSS_代码迁移版本_031211))' –print.\ctais后台oracle\ctais1.06(o)_031128\ctais后台升级脚本(1.05o8i_030910到1.06o8i_031128)\ctais后台1.05(o8i)_030910已发放补丁\030910(o8i)-北京04补丁\数据处理脚本\管理服务_减免税期初数据采集数据处理脚本\01_创建备份表ws_jms_qc_bf.sql@@\main\1.\ctais后台oracle\ctais1.06(o)_031128\ctais后台升级脚本(1.05o8i_030910到1.06o8i_031128)\ctais后台1.05(o8i)_030910已发放补丁\030910(o8i)-北京04补丁\数据处理脚本\管理服务_减免税期初数据采集数据处理脚本\减免税期初数据采集处理脚本说明.doc@@\main\12、在cleartool命令行模式下显示当前视图当前目录下的文件及文件夹列表cleartool> !dir驱动器M 中的卷是CCase卷的序列号是0234-5789M:\houyla_view_server_1\Code_lib\ctais后台oracle\ctais1.06(o)_031128\ctais后台升级脚本(1.05o8i_030910到1.06o8i_031128)\ctais后台1.05(o8i)_030910已发放补丁\030910(o8i)-北京04补丁\数据处理脚本\管理服务_减免税期初数据采集数据处理脚本的目录12/10/03 03:06p <DIR> .12/10/03 03:05p <DIR> ..11/24/03 11:08a 1,171 01_创建备份表ws_jms_qc_bf.sql11/24/03 11:08a 642 02_数据处理.sql11/24/03 11:08a 408 03_数据恢复.sql11/24/03 11:08a 117 04_删除备份表、数据.sql11/24/03 11:08a 19,968 减免税期初数据采集处理脚本说明.doc5 个文件22,306 字节2 个目录524,288,000 可用字节3、单独为某个文档打标签:cleartool> mklabel VSS_代码迁移版本_031211 减免税期初数据采集处理脚本说明.doc Created label "VSS_代码迁移版本_031211" on "减免税期初数据采集处理脚本说明.doc"version "\main\1".cleartool> mklabel VSS_代码迁移版本_031211 01_创建备份表ws_jms_qc_bf.sqlCreated label "VSS_代码迁移版本_031211" on "01_创建备份表ws_jms_qc_bf.sql" version "\main\1".4、显示某文档的版本树:cleartool> lsvtree -g 出口企业海关代码表主键重复处理说明.doc删除模块(comp)的命令组:1、显示当前VOB:C:\>cleartool lsvob\test_pvob \\Ccserver_2\V ob_store\V obs\test_pvob.vbs private (ucmvob)\test_vob \\Ccserver_2\V ob_store\V obs\test_vob.vbs private\Ctais_PVOB \\Ccserver_2\V ob_store\Vobs\Ctais_PVOB.vbs private (ucmvob)\Doc_lib \\Ccserver_2\V ob_store\V obs\Doc_lib.vbs public\Code_lib \\ccserver_2\V ob_store\V obs\Code_lib.vbs private\Ctais_test_PVOB \\Ccserver_2\V ob_store\V obs\Ctais_test_PVOB.vbs private ( ucmvob)* \Ctais_code \\Ccserver_2\Vob_store\V obs\Ctais_code.vbs public2、关闭当前活动的VOB:C:\>cleartool umount \Ctais_codeUnmounting MVFS filesystem \Ctais_code.3、显示当前View:C:\>cleartool lsviewtest_view \\Ccserver_2\View_store\test_view.vws* houyla_view_test \\Ccserver_2\View_store\houyla_view_test.vws4、进入视图的虚拟盘符:C:\>m:5、进入活动视图M:\>cd hou*6、显示VOB,激活将要删除的comp所在的PVOB:M:\houyla_view_test>cleartool lsvob\test_pvob \\Ccserver_2\V ob_store\V obs\test_pvob.vbs private (ucmvob)\test_vob \\Ccserver_2\V ob_store\V obs\test_vob.vbs private\Ctais_PVOB \\Ccserver_2\V ob_store\Vobs\Ctais_PVOB.vbs private (ucmvo b)\Doc_lib \\Ccserver_2\V ob_store\V obs\Doc_lib.vbs public\Code_lib \\ccserver_2\V ob_store\V obs\Code_lib.vbs private\Ctais_test_PVOB \\Ccserver_2\V ob_store\V obs\Ctais_test_PVOB.vbs private ( ucmvob)\Ctais_code \\Ccserver_2\V ob_store\V obs\Ctais_code.vbs publicM:\houyla_view_test>cleartool mount \Ctais_test_PVOBMounting MVFS filesystem \Ctais_test_PVOB.7、进入PVOB所在的目录:M:\houyla_view_test>cd ct*8、显示PVOB中所有的comp:M:\houyla_view_test\Ctais_test_PVOB>cleartool lscomp17-十二月-03.14:49:30 Ctais_code houyla root directory: "\Ctais_code"9、删除指定名称的compM:\houyla_view_test\Ctais_test_PVOB>cleartool rmcomp Ctais_codeRemove component "Ctais_code"? [no] yRemoved component "Ctais_code".删除视图:1、显示当前用户信息:C:\WINNT\system32>credsLogin name: DIGITALCHINA\clearcase_albdUSID: NT:S-1-5-21-1757981266-682003330-1801674531-28991Primary group: DIGITALCHINA\Domain Users (NT:S-1-5-21-1757981266-682003330-18016 74531-513)Groups: (7)Everyone (NT:S-1-1-0)BUILTIN\Administrators (NT:S-1-5-32-544)BUILTIN\Users (NT:S-1-5-32-545)NT AUTHORITY\INTERACTIVE (NT:S-1-5-4)NT AUTHORITY\Authenticated Users (NT:S-1-5-11)DIGITALCHINA\ccuser (NT:S-1-5-21-1757981266-682003330-1801674531-28989) DIGITALCHINA\clearcase (NT:S-1-5-21-1757981266-682003330-1801674531-28990)You have ClearCase administrative privileges.2、显示当前视图:C:\WINNT\system32>cleartool lsview* test_view \\Ccserver_2\View_store\test_view.vwshouyla_view_server_1 \\Ccserver_1\View_store\houyla_view_server_1.vwsjiangyia_view \\Jiangyia\View_Store\jiangyia_view.vwsjiangyia_test \\Jiangyia\View_Store\jiangyia_test.vwsjiangyia_test_int \\Jiangyia\View_Store\jiangyia_test_int.vws3、删除视图tag:C:\WINNT\system32>cleartool rmview -tag jiangyia_viewC:\WINNT\system32>cleartool rmview -tag jiangyia_testRemoving references from VOB "\test_pvob" ...Removed references to view "\\Jiangyia\View_Store\jiangyia_test.vws" from VOB "\test_pvob".cleartool: Warning: Unable to idle view "\\Jiangyia\View_Store\jiangyia_test.vws": Permission deniedcleartool: Error: View storage directory "\\Jiangyia\View_Store\jiangyia_test.vws" is in use. Make sure no process has this directory as the current directory.cleartool: Warning: Trouble removing view storage: "error detected by ClearCase subsystem".cleartool: Error: Unable to remove view "\\Jiangyia\View_Store\jiangyia_test.vws".C:\WINNT\system32>cleartool lsview* test_view \\Ccserver_2\View_store\test_view.vwshouyla_view_server_1 \\Ccserver_1\View_store\houyla_view_server_1.vwsjiangyia_test \\Jiangyia\View_Store\jiangyia_test.vwsjiangyia_test_int \\Jiangyia\View_Store\jiangyia_test_int.vwsC:\WINNT\system32>cleartool rmview -tag jiangyia_test_intRemoving references from VOB "\test_pvob" ...Removed references to view "\\Jiangyia\View_Store\jiangyia_test_int.vws" from VOB "\test_pvob".cleartool: Warning: Unable to idle view "\\Jiangyia\View_Store\jiangyia_test_int.vws": Permission deniedcleartool: Error: View storage directory "\\Jiangyia\View_Store\jiangyia_test_in t.vws" is in use. Make sure no process has this directory as the current direct ory.cleartool: Warning: Trouble removing view storage: "error detected by ClearCase subsystem".cleartool: Error: Unable to remove view "\\Jiangyia\View_Store\jiangyia_test_int .vws".C:\WINNT\system32>cleartool lsview* test_view \\Ccserver_2\View_store\test_view.vwshouyla_view_server_1 \\Ccserver_1\View_store\houyla_view_server_1.vws jiangyia_test \\Jiangyia\View_Store\jiangyia_test.vwsjiangyia_test_int \\Jiangyia\View_Store\jiangyia_test_int.vwsC:\WINNT\system32>cleartool lsview -lTag: test_viewGlobal path: \\Ccserver_2\View_store\test_view.vwsServer host: Ccserver_2Region: Ctais_winActive: YESView tag uuid:54d25265.2ecf418a.bb0b.5d:9a:2f:20:0b:f7View on host: Ccserver_2View server access path: D:\View_store\test_view.vwsView uuid: 54d25265.2ecf418a.bb0b.5d:9a:2f:20:0b:f7View owner: DIGITALCHINA\houylaTag: houyla_view_server_1Global path: \\Ccserver_1\View_store\houyla_view_server_1.vwsServer host: Ccserver_1Region: Ctais_winActive: NOView tag uuid:91d09fb3.5b7e44a6.b61f.78:6c:f6:7c:ec:62View on host: Ccserver_1View server access path: D:\View_store\houyla_view_server_1.vwsView uuid: 91d09fb3.5b7e44a6.b61f.78:6c:f6:7c:ec:62View owner: DIGITALCHINA\houylaTag: jiangyia_testGlobal path: \\Jiangyia\View_Store\jiangyia_test.vwsServer host: JiangyiaRegion: Ctais_winActive: NOView tag uuid:eb689d82.6fe04303.8cad.6d:a1:36:26:d6:27View on host: JiangyiaView server access path: D:\View_Store\jiangyia_test.vwsView uuid: eb689d82.6fe04303.8cad.6d:a1:36:26:d6:27View attributes: ucmviewView owner: DIGITALCHINA\jiangyiaTag: jiangyia_test_intGlobal path: \\Jiangyia\View_Store\jiangyia_test_int.vwsServer host: JiangyiaRegion: Ctais_winActive: NOView tag uuid:d8fd7f46.d4334bf9.94b5.18:b5:c1:65:53:beView on host: JiangyiaView server access path: D:\View_Store\jiangyia_test_int.vwsView uuid: d8fd7f46.d4334bf9.94b5.18:b5:c1:65:53:beView attributes: ucmviewView owner: DIGITALCHINA\jiangyiaC:\WINNT\system32>cleartool unregister -view -uuid d8fd7f46.d4334bf9.94b5.18:b5: c1:65:53:beC:\WINNT\system32>cleartool lsview* test_view \\Ccserver_2\View_store\test_view.vwshouyla_view_server_1 \\Ccserver_1\View_store\houyla_view_server_1.vws jiangyia_test \\Jiangyia\View_Store\jiangyia_test.vwsjiangyia_test_int \\Jiangyia\View_Store\jiangyia_test_int.vwsC:\WINNT\system32>cleartool rmtag -view jiangyia_test_intC:\WINNT\system32>cleartool lsview* test_view \\Ccserver_2\View_store\test_view.vwshouyla_view_server_1 \\Ccserver_1\View_store\houyla_view_server_1.vws jiangyia_test \\Jiangyia\View_Store\jiangyia_test.vwsC:\WINNT\system32>cleartool lsview -lTag: test_viewGlobal path: \\Ccserver_2\View_store\test_view.vwsServer host: Ccserver_2Region: Ctais_winActive: YESView tag uuid:54d25265.2ecf418a.bb0b.5d:9a:2f:20:0b:f7View on host: Ccserver_2View server access path: D:\View_store\test_view.vwsView uuid: 54d25265.2ecf418a.bb0b.5d:9a:2f:20:0b:f7View owner: DIGITALCHINA\houylaTag: houyla_view_server_1Global path: \\Ccserver_1\View_store\houyla_view_server_1.vwsServer host: Ccserver_1Region: Ctais_winActive: NOView tag uuid:91d09fb3.5b7e44a6.b61f.78:6c:f6:7c:ec:62View on host: Ccserver_1View server access path: D:\View_store\houyla_view_server_1.vwsView uuid: 91d09fb3.5b7e44a6.b61f.78:6c:f6:7c:ec:62View owner: DIGITALCHINA\houylaTag: jiangyia_testGlobal path: \\Jiangyia\View_Store\jiangyia_test.vwsServer host: JiangyiaRegion: Ctais_winActive: NOView tag uuid:eb689d82.6fe04303.8cad.6d:a1:36:26:d6:27View on host: JiangyiaView server access path: D:\View_Store\jiangyia_test.vwsView uuid: eb689d82.6fe04303.8cad.6d:a1:36:26:d6:27View attributes: ucmviewView owner: DIGITALCHINA\jiangyiaC:\WINNT\system32>cleartool unregister -uuid eb689d82.6fe04303.8cad.6d:a1:36:26: d6:27cleartool: Error: Required command argument is missing.Usage: unregister -vob {-uuid uuid | vob-storage-dir-pname}unregister -view {-uuid uuid | view-storage-dir-pname}C:\WINNT\system32>cleartool unregister -view -uuid eb689d82.6fe04303.8cad.6d:a1: 36:26:d6:27C:\WINNT\system32>cleartool rmtag -view jiangyia_testC:\WINNT\system32>cleartool lsview -lTag: test_viewGlobal path: \\Ccserver_2\View_store\test_view.vwsServer host: Ccserver_2Region: Ctais_winActive: YESView tag uuid:54d25265.2ecf418a.bb0b.5d:9a:2f:20:0b:f7View on host: Ccserver_2View server access path: D:\View_store\test_view.vwsView uuid: 54d25265.2ecf418a.bb0b.5d:9a:2f:20:0b:f7View owner: DIGITALCHINA\houylaTag: houyla_view_server_1Global path: \\Ccserver_1\View_store\houyla_view_server_1.vwsServer host: Ccserver_1Region: Ctais_winActive: NOView tag uuid:91d09fb3.5b7e44a6.b61f.78:6c:f6:7c:ec:62View on host: Ccserver_1View server access path: D:\View_store\houyla_view_server_1.vwsView uuid: 91d09fb3.5b7e44a6.b61f.78:6c:f6:7c:ec:62View owner: DIGITALCHINA\houylaC:\WINNT\system32>cleartool unregister -view -uuid 91d09fb3.5b7e44a6.b61f.78:6c:f6:7c:ec:62C:\WINNT\system32>cleartool lsview* test_view \\Ccserver_2\View_store\test_view.vwshouyla_view_server_1 \\Ccserver_1\View_store\houyla_view_server_1.vwsC:\WINNT\system32>cleartool rmtag -view houyla_view_server_1C:\WINNT\system32>cleartool lsview* test_view \\Ccserver_2\View_store\test_view.vws查找命令:查找并列出该VOB里在最新版本中没打上某标签的文件列表:M:\ccadmin_view\Mobile>cleartool find . -version "version(\main\LATEST) && ! lbtype(20040106_import)" -print列出该VOB里的标签:M:\ccadmin_view\HeNanBoss>cleartool lstype -kind lbtype查找并删除该vob中扩展名为“.SCC”的文档cleartool> find . -name "*.scc" -print -exec "cleartool rmelem %CLEARCASE_PN%"权限修复:1、修复/指定文件夹权限C:\>fix_prot -root -chown ccadmin -chgrp boss \\ccserver_8\VOB_Store\VOBs\Mobile.vbs2、递归修复/指定库权限C:\>fix_prot -root -r -chown ccadmin -chgrp boss \\ccserver_8\VOB_Store\VOBs\Mobile.vbs3、最后确定库权限C:\>cleartool protectvob -chown ccadmin -chgrp boss \\ccserver_8\VOB_Store\VOBs\Mobile.vbs在库文档损坏或是对库文档所在文件夹的权限进行修改之后,需要对库文档权限进行修复,其步骤如上所示。