工作中完成一个feature就要check in文件,所以在此总结一下常用的ClearCase命令:

1.查找view

c lsview

for example:查找含有yy的view

[/usr1/arbor/denver_src/billing/cap] (84)yyang@dsesun10#c lsview | grep yyyy.se_arbor.singtel.rl11.0_02_ebf_mnt /CCSEVIEW/yy.se_arbor.singtel.rl11.0_02_ebf_mntyy.airtel_fx1.3_00_ebf_mnt /CCSEVIEW/yy.airtel_fx1.3_00_ebf_mnt
* yy.se_arbor.neuf_telecom_ceg_ent.bp12.0.2_fx2.0.2_ebf_mnt /CCSEVIEW/yy.se_arbor.neuf_telecom_ceg_ent.bp12.0.2_fx2.0.2_ebf_mntyy.se_arbor.ntt_america.bp12.2_fx2.2_ebf_mnt_dsesun10 /CCDEVVIEW/yy.se_arbor.ntt_america.bp12.2_fx2.2_ebf_mnt_dsesun10yy.se_arbor.telus_fx.rl_1.2_04_ebf_mnt /CCSEVIEW/yy.se_arbor.telus_fx.rl_1.2_04_ebf_mntyy.se_arbor.telstra_bt_fx.rl1.2_04_ebf_mnt /CCSEVIEW/yy.se_arbor.telstra_bt_fx.rl1.2_04_ebf_mnt
* yy.se_arbor.neuf_telecom.bp11.7.3.fx1.2.3_sol2.10.dsesun10 /CCSEVIEW/yy.se_arbor.neuf_telecom.bp11.7.3.fx1.2.3_sol2.10.dsesun10
* yy.se_arbor.level3.bp11.7.3_solaris2.10_eft_mnt /CCSEVIEW/yy.se_arbor.level3.bp11.7.3_solaris2.10_eft_mntyy.se_arbor.level3.bp11.7.3_fx1.2.3_ctq_prod_dsesun10 /CCSEVIEW/yy.se_arbor.level3.bp11.7.3_fx1.2.3_ctq_prod_dsesun10

2.进入view(setview)

c setview   (but we usually use sv (/usr1/arbor/ccbin/sv))

for example:进入yy.se_arbor.neuf_telecom_ceg_ent.bp12.0.2_fx2.0.2_ebf_mnt

(76)yyang@dsesun10#sv  yy.se_arbor.neuf_telecom_ceg_ent.bp12.0.2_fx2.0.2_ebf_mnt
Setting view: yy.se_arbor.neuf_telecom_ceg_ent.bp12.0.2_fx2.0.2_ebf_mnt
There is no view file yy.se_arbor.neuf_telecom_ceg_ent.bp12.0.2_fx2.0.2_ebf_mnt.csh, use default 3p paths.
[/u1/yyang]  (89)yyang@dsesun10#pwv
Working directory view: ** NONE **
Set view: yy.se_arbor.neuf_telecom_ceg_ent.bp12.0.2_fx2.0.2_ebf_mnt

pwv 是显示当前view

3.查看version tree for a specific elemnt

[/usr1/arbor/camb_src/billing/bip] (133)yyang@mila52s1#c lsvtree bip_rc_diff.c
bip_rc_diff.c@@/main
bip_rc_diff.c@@/main/0
bip_rc_diff.c@@/main/rl_bharti_ibm_fx1.2_04_ebf
bip_rc_diff.c@@/main/rl_bharti_ibm_fx1.2_04_ebf/3

4. describe an object

[/usr1/arbor/denver_src/billing/cap] (288)yyang@dsesun10#c desc cap_uc_utils.cpp
version "cap_uc_utils.cpp@@/main/rl_fx2.0/rl_neuf_telecom_ceg_ent_fx2.0_02_ebf/27"created 15-Oct-14.23:38:13 by Yan Yang (yyang.clearusr@dsesun10)"PR# DR-0-213-799DR-0-213-799"Element Protection:User : UNIX:UID-10194 : r--Group: arboradm : r--Other:          : r--element type: text_filepredecessor version: /main/rl_fx2.0/rl_neuf_telecom_ceg_ent_fx2.0_02_ebf/26Attributes:PRNUM = "DR-0-213-799"

5.add fiel element to VOB

a.进入你要增加文件的目录 cd <the directory you want to add an element>

b. check out 当前的目录 
kco -c “DR-2-019-948" .
c.clearcase进行makeelemnt,
c mkelem -c ”DR-2-019-948"  rcrsublog.c
注意可以将所有要新建的element一起创建
d.创建完element后将当前文件夹check in
kci -c “DR-2-019-948" .
e.将创建的新的element文件一一check in
kci -c ”DR-2-019-948" rcrsublog.c
6.Add directory element to VOB

1)     Cd <directory you want toadd an element>

2)      kco –c ‘your comment’ .

3)     c mkdir –c ‘your comment’<dir-name>

4)     kci .

5)     kci <dir-pname>

7.如何删除一个已经check in的文件Removes the name of an element or VOB symbolic link from a directoryversion

c rmname -c  comment   filename

8.为一个view 设置config spec Set conf-spec of a view from a conf-spec file

C setcs [-tag view-tag ] conf-spec_file

Example:

C setcs zj.conf

9.Edit conf-spec of a view

C edcs

10. Look over conf-spec of a view

C catcs

11.list all configuration record of a derived object,列出所得对象的配置记录

c catcr filename

这个命令对你要看lib or binary 是如何build的和编译选项很有帮助。

Have you ever had a derived object file that you wanted to know what files were used to create it? In other words, did you ever compile a file but wanted to know specifically what versions, elements, and View private files from the VOB and View went into creating the file?

If you used clearmake to compile the file, then you can use this command to reverse engineer a list of all the files and directories that were used to compile the file in question.
cleartool catcr –flat -type fdl DERIVED_OBJECT

For example:

[/usr1/arbor/bin] (292)yyang@dsesun10#c catcr  makepwe.exe
Derived object: /usr1/arbor/bin/makepwe.exe@@23-Sep.21:40.2147490698
Target /usr1/arbor/bin/makepwe.exe built by yyang.clearusr
Host "dsesun10" running SunOS 5.10 (sun4u)
Reference Time 23-Sep-14.21:24:50, this audit started 23-Sep-14.21:40:53
View was 10.8.32.131:/CCSEVIEW/yy.se_arbor.neuf_telecom_ceg_ent.bp12.0.2_fx2.0.2_ebf_mnt
Initial working directory was /usr1/arbor/oam_src/security/applications
----------------------------
MVFS objects:
----------------------------
/usr1/arbor/bin/makepwe.exe@@23-Sep.21:40.2147490698
/usr1/arbor/camb_src/lib/libarbor_utils.so@@21-Sep.10:29.2147488416
/usr1/arbor/denver_src/make_sys/makefile.arborversion@@/main/13 <17-Jul-06.15:08:58>
/usr1/arbor/oam_src/security/applications/makepwe.o@@23-Sep.21:40.2147490696
----------------------------
Variables and Options:
----------------------------
ARBORSRC=/usr1/arbor/src
CC_MT=cc -Drdbms -Xa -KPIC -DSOLARIS  -DBT_UNIX -DBT_SOLARIS -xarch=v9  -D_REENTRANT
CFLAGS=-g                        -I/usr1/arbor/src/include
FLAG=
FLG_OBJ=-o
LIBRARIES=-larbor_utils
LIBRARY_DIRS=-L/usr1/arbor/src/lib -L/usr1/arbor/3p/oracle/SOLARIS/lib -L/usr/ccs/lib -L/usr/lib/sparcv9 -L/usr/local/lib -L/usr1/arbor/site_specific/lib
MAKE=clearmake
MAKEPWE_EXE=/usr1/arbor/bin/makepwe.exe
MAKEPWE_OBJ=makepwe.o
----------------------------
Build Script:
----------------------------@(rm -f arbor_version.c;  clearmake -f /usr1/arbor/src/make_sys/makefile.arborversion)cc -Drdbms -Xa -KPIC -DSOLARIS  -DBT_UNIX -DBT_SOLARIS -xarch=v9  -D_REENTRANT  -g              -I/usr1/arbor/src/include  makepwe.o -L/usr1/arbor/src/lib -L/usr1/arbor/3p/oracle/SOLARIS/lib -L/usr/ccs/lib -L/usr/lib/sparcv9 -L/usr/local/lib -L/usr1/arbor/site_specific/lib -larbor_utils -o  /usr1/arbor/bin/makepwe.exe
----------------------------

clearcase 常用命令相关推荐

  1. Git 详解及常用命令

    引言 学习内容:Git .GitHub .Gitee码云 .GitLab的使用 Git相关内容 Git介绍 分布式版本控制工具 VS 集中式版本控制工具 Git安装 Git命令 git的常用命令 Gi ...

  2. Git版本控制(简介、安装、常用命令)

    Git 版本控制器 (本文档由XDL讲师黄超,使用MarkDown构建而成,转载请注明出处) 1.什么是Git 当今世界最先进/最好用的分布式版本控制系统,没有之一 2.什么是版本控制系统? 版本控制 ...

  3. Git详细用法:Git概述 安装 常用命令 分支操作 团队协作 、GitHub、idea集成Git、idea集成GitHub、Gitee 码云、GitLab

    0 课程介绍 说明: 在公司想要使用idea集成git: 首选需要下载安装Git(查看第2章) 之后在中设置用户签名(查看3.1) 然后在idea中集成Git(查看第7章) - 0.1 学习目标 第1 ...

  4. Kubectl 常用命令, 开发人员常用k8s命令

    Kubectl 常用命令: 什么是常用,我用的,就是常用的

  5. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  6. 客快物流大数据项目(十五):DockeFile常用命令

    目录 DockeFile常用命令 一.FROM 二.​​​​​​​MAINTAINER 三.​​​​​​​RUN

  7. 客快物流大数据项目(九):Docker常用命令

    目录 Docker常用命令 一.帮助命令 二.镜像命令 1.搜索镜像

  8. linux常用命令(转载)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  9. maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

    maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...

  10. linux kvm虚拟化命令,Linux系统下kvm虚拟化(三)日常管理常用命令和配置说明

    根据我们之前创建和一些操作可以知道,KVM虚拟机的管理主要是通过virsh命令对环境下kvm虚拟机进行管理,下边这里整理一些常用的配置说明以及如何进行日常管理维护. 1,查看KVM虚拟机配置文件 KV ...

最新文章

  1. tcpip运输层不同的两个协议_TCP/IP-运输层-你需要知道的运输层概念
  2. 替换a链接的href和title
  3. kill killall pkill 的区别
  4. vsftpd 启动 vsftpd:500 OOPS: bad bool value in config file for: guest_enable
  5. kotlin编译失败_关于应用Kotlin后的编译速度问题
  6. jdk Arrays类
  7. 某LINUX下,从快捷方式的目录运行程序,参数就是快捷方式的名
  8. 【DL小结3】RNN与LSTM
  9. 软件开发费用评估 功能点估算法
  10. 南京大学软件测试复习
  11. 计算机毕业设计asp.net学院网站系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目
  12. c语言设计数字增量pi控制器,PI控制器的工作原理是什么?
  13. 天线基础知识(四)接收灵敏度
  14. 利用pyecharts绘制雷达图的案例(含参数解释)
  15. linux文件名补全,Linux中10个关于命令行自动补全的技巧
  16. 安格鲁貂出现感冒如何解决?
  17. 关于Maxon上位机EPOS Studio的配置
  18. 苹果电脑python怎么安装request_python怎么装request
  19. 醒醒吧!高科技运动手环无法帮你减肥
  20. [Java] Java基础

热门文章

  1. C++实现16进制和字符串的转换
  2. 西门子atch指令详解_西门子plc指令中文详解
  3. 《统计学》第八版贾俊平第九章分类数据分析知识点总结及课后习题答案
  4. Hive建表语句批量导出导入
  5. java封装继承多态的理解_深入理解Java面向对象三大特性 封装 继承 多态
  6. 软件测试——全链路压测原理
  7. STELLA—系统动力学仿真软件 System Dynamics仿真
  8. 邱锡鹏神经网络怎么样,邱锡鹏 神经网络pdf
  9. 基于树莓派的人脸识别(Linux系统 百度智能云平台)
  10. 联想m100耗材灯亮_联想m100加粉清零方法