ClearCase常用命令.docx

上传人:小飞机 文档编号:3154740 上传时间:2023-03-11 格式:DOCX 页数:4 大小:37.79KB
返回 下载 相关 举报
ClearCase常用命令.docx_第1页
第1页 / 共4页
ClearCase常用命令.docx_第2页
第2页 / 共4页
ClearCase常用命令.docx_第3页
第3页 / 共4页
ClearCase常用命令.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《ClearCase常用命令.docx》由会员分享,可在线阅读,更多相关《ClearCase常用命令.docx(4页珍藏版)》请在三一办公上搜索。

1、ClearCase常用命令ClearCase基本常用命令 1. 最基本的检出检入操作 cleartool co -nc xxx.cpp 检出文件xxx.cpp cleartool ci -nc xxx.cpp 检入文件 xxx.cpp 2. 查看自己总共co了多少文件 cleartool lscheckout -cview -me -avobs 3.新增目录和文件 cleartool mkdir -c comment new_dir 新增一个目录 cleartool mkelem -c comment new_file.cpp 新增一个文件 cleartool mkelem c comment

2、 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.cpp 7. 合并文件 #将指

3、定分支目录下的file.cpp和主干下的file.cpp进行合并并生成为file.cpp文件名的文件 #cleartool merge -to file.cpp file.cpp/main/xxxx_path/LATESTfile.cpp/main/LATEST 8. 标签相关 #cleartool mklbtype -nc TEST_LABEL #新建标签 #cleartool mklabel -r TEST_LABEL file.cpp #给文件打标签 #cleartool mklabel -rep -rec LABEL /vobs/path #给目录打标签 #cleartool rmty

4、pe 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

5、_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 -ta

6、g viewName -force #强制删除视图 #rmview viewPath 11.查询某一天的修改记录 #cleartool lshis -r -since 07-dec 12. 创建视图 #cleartool mkview tag viewname /ccvob/views/viewname.vws 13.查找目录下所有文件的版本信息 可以结合昨天的结果,找出有那些文件改动。 注意要带有-cview,这条命令只会检测config-spec中指定的branch上的改动。 #cleartool find /vobs/$sub -cview -type f -print | grep -

7、v lost+found 2&1 用这个也不错,不过需要知道branch,和你需要检测的目录: #/usr/atria/bin/cleartool lshistory -all -since date -u +%F -fmt %Nd %u %En %Vn %e %o n%cn -branch brtype:main -nco /vobs/path1 /vobs/path2 . 14.增加view的缓存,提高clearmake的编译效益。 #cleartool chview -cachesize 100m -nshareable_dos 15.每次服务器重启后,都需要注册一下view,否则不能通

8、过 /view/viewname/vobs/ 来访问文件 #cleartool setview viewname #cleartool startview viewname 16.查找vobs下所有在某个branch上的代码 #cleartool find -avobs -version brtype(yourbranchname) -print 2/dev/null 17.修改完代码后,想跟以前版本比较,看看有哪些改动 #cleartool diff -g -pred filename 18.比较两个baseline之间,有哪些文件改动 #cleartool diffbl -versions baseline1 baseline2 19.创建一个view,并与stream关联 #cleartool mkview -stream streamname/vobs/xxxx_pvob -tag -stgloc -auto

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号