`
weixuanfeng
  • 浏览: 7830 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类

clearcase命令

阅读更多
1.最基本的操作
cleartool co -nc xxx.cpp
cleartool ci -nc xxx.cpp

2.查看自己总共co了多少文件
cleartool lscheckout -cview -me -avobs

3.最有用的命令
cleartool man xxx
cleartool help xxx

4.新增目录和文件
cleartool mkdir -c comment new_dir
cleartool mkelem -c comment new_file.cpp

5.放弃co某个文件
cleartool unco -keepfile.cpp          //保留当前所改动的文件
cleartool unco -rm   file.cpp

6.主线、分支文件合并
//查找需要合并的文件
cleartool findmerge . -fversion /main/xxxx_path -print
//比较文件不同
cleartool diff file.cpp file.cpp@@/main/xxxx_path/LATEST
//查看最新版本
cleartool lsvtree file.cpp
//合并
cleartool merge -to file.cpp file.cpp@@/main/xxxx_path/LATESTfile.cpp@@/main/LATEST

7.标签相关
//新建标签
cleartool mklbtype -nc TEST_LABEL
//给文件打标签
cleartool mklabel -r TEST_LABEL file.cpp
//删除标签
cleartool rmtype lbtype:TEST_LABEL
//给所有打上TEST_LABEL标签的文件打上TEST_LABEL2标签
cleartool mklabel -replace -version /main/TEST_LABEL TEST_LABEL2*
//查找打上TEST_LABEL标签的所有文件
cleartool find . -version "lbtype(TEST_LABEL)" -print
//查找打上TEST_LABEL和TEST_LABEL2标签的文件
cleartool find . -element 'lbtype_sub(TEST_LABEL)&& lbtype_sub(TEST_LABEL2)'-print

8.将整个目录导入clearcase
clearfsimport -recurse /xxx/xxx/xxx/src/view/zhuj/home/vobs/cc_account
/xxx/xxx/xxx/src目录(包括此目录下的所有目录和文件)被导入/view/zhuj/home/vobs/cc_account中(/view/zhuj/home/vobs/cc_account/src)



================================================================================

clearcase常用命令集锦

1.将整个目录导入clearcase
clearfsimport -r‘源路径’ ‘目标路径’

2.加锁

find . -name '*.*' -exec 'cleartool lock nuseruserame1,username2 "%CLEARCASE_PN%"'

3.解锁

find . -name '*.*' -exec 'cleartool unlock "%CLEARCASE_PN%"'

4.转换格式

chtype -f compressed_file “fileName”

5.查看VOB的基本信息和UUID

des -l vob:.

6.删除视图

rmview -uuid "UUID"

7.删除lost+found

find . -name '*.*' -exec 'cleartool rmelem -f"%CLEARCASE_PN%"'

8.查询某一天的修改记录

cleartool lshis -r -since 07-dec

9.最基本的操作
cleartool co -nc filename
cleartool ci -nc filename

10.查看自己总共co了多少文件
cleartool lscheckout -cview –me -vobs

11.make目录和文件
cleartool mkdir -c comment newdirectory

cleartool mkelem -c comment newfilename

12.主线、分支文件合并
//查找需要合并的文件
cleartool findmerge . -fversion /main/TEST_Path -print
//比较文件不同
cleartool diff filename[url=mailto:file.cpp@@/main/xxxx_path/LATEST]filename@@/main/TEST_Path/LATEST
//查看最新版本
cleartool lsvtree filename

//合并
cleartool merge -to filename[url=mailto:file.cpp@@/main/xxxx_path/LATEST]filename@@/main/TEST_path/LATEST[url=mailto:file.cpp@@/main/LATEST]filename @@/main/LATEST

13.标签相关
cleartool mklbtype -nc TEST_LABEL
cleartool mklabel -r TEST_LABEL filename
cleartool rmtype lbtype:TEST_LABEL
//给所有打上TEST_LABEL标签的文件打上TEST_LABEL标签
cleartool mklabel -replace -version /main/TEST_LABEL TEST_LABEL*
//查找打上TEST_LABEL标签的所有文件
cleartool find . -version "lbtype(TEST_LABEL)" -print
//查找打上TEST_LABEL和TEST_LABEL1标签的文件
cleartool find . -element 'lbtype_sub(TEST_LABEL)&& lbtype_sub(TEST_LABEL1)'-print

14.察看某目录下的文件

ls

15.man/help命令
cleartool man xxx
cleartool help xxx

16.放弃co某个文件
cleartool unco -keep filename
cleartool unco -rm filename

17.更改VOB的Owner:

cleartool protectvob –chown root /vob/vob.vbs

18. 更改VOB的Group:

cleartool protectvob –chgrp alluser /vob/vob.vbs

19.增加Additional Group:

cleartool protectvob –add_group group1 /vob/vob.vbs

20.删除Additional Group:

cleartool protectvob –delete_group group1 /vob/vob.vbs

21. 更改group、owner、mod

protect -r -chgrp groupname–chown username -chmod 770 .

22.创建VOB

cleartool mkvob -tag /vobtags/test_code -c "Test""D:\Data\Tets.vbs"

23. Mount vob
Cleartool mount /vobtags/vob
24. 创建视图
cleartool mkview –tag test /ccvob/views/test.vws
25. 设置当前视图
cleartool setview test

26.设置当前的activity
cleartool setactivity activityname

27. Check out
Check out一个文件

Cleartool checkout [-reserve][-unreserve] filename


Check out前目录

Cleartool checkout .


Check out当前目录下所有文件

Cleartool Checkout –nc *.*

Check out当前目录下所有的文件和目录中的文件

cleartool find . $file -exec ‘cleartool checkout -nc$CLEARCASE_PN’
28. Check in
Check in 一个文件

Cleartool checkin filename

Check in 当前目录
Cleartool checkin .

Check in 当前目录下所有文件.

Cleartool Checkin –nc *.*

Check in当前目录下所有的文件和目录中的文件

cleartool find . $file -exec ‘cleartool checkin -nc –ide$CLEARCASE_PN’



以上内容来自:http://hi.baidu.com/is%CC%EC%B2%C5/blog/item/36bfbfc83cced1117f3e6fa0.html
常用命令:
创建view:clt mkview -tag view_abcd /view_store/view_abcd.vws
设置view: clt setview view_abcd
编辑config specification: clt edcs

创建branch type:clt mkbrtype dbg_branch1_comments
在某个文件的当前branch上, 拉出一个branch:
clt mkbranch dbg_branch1_comments filename.c

now you have make branch on the file, and checked it out.
you can edit it with gvim.
After changed codes, you can complie it successfully, and test theresult, you can check it in.
clt ci filename.c
If you want to check out it again:
clt co filename.c

To change the branch name to a formula name you can use thecommand:
clt rename brtype:dbg_branch1_commentsbrtype:crnumber_branch1_comments

To see the version tree of a file:
clt lsvtree -g filename.c

To see which files is included in a branch, you can edit ascript like this find_branch.sh:

echo "$1"
cleartool find -avobs -element "brtype("$1")" -nxn -print | xargscleart
ool ls -s|grep "$1"

To compare files, I write a useful script file mydiff.

You can use xcc& to open graphic clearcase. Soyou can do most thing through the menu.

以上内容来自:http://www.diybl.com/course/4_webprogram/asp.net/netjs/20071020/78573.html


clearcase实用命令

查找分支上的文件
find . -branch brtype(branchname) -print
创建分支
mkbrtype -c "comment" branchname
创建Label
mklbtype -c "comment" labelname
用于 cleartool find 查询:
cleartool find -all -version “lbtype(REL1)” -print
find . -version 'lbtype(LABEL)' -print
锁分支命令
lock brtype:branchname
创建trigger
trigger已存在
mktrtype mktrtype -replace -element -all -preop mkelem -nusersshiquan -exec \\192.168.1.5\cc_trigger\false.batNO_RM_MK
trigger不存在
mktrtype mktrtype -element -all -preop mkelem -nusers shiquan -exec\\192.168.1.5\cc_trigger\false.batNO_RM_MK
日常开发人员常用命令

开发人员常用命令
1.      建立vob
mkvob –tag /vobtags/vob1 –c “ VOB for project1”/vobstore/vob1.vbs
2.      Mount vob
Cleartool mount /vobtags/vob1
3.      创建视图
cleartool mkview –tag test1 /ccvob/views/test1.vws
4.      设置当前视图
cleartool setview test1
5.      在VOB的根目录下到入数据:
clearfsimport –recurse –c “ comments “ /home/setup/* .,注意命令的最后为圆点,表示当前目录。
6.      改变VOB的Owner:
cleartool protectvob –chown root /vobstore/vob1.vbs
7.      改变VOB的Group:
cleartool protectvob –chgrp alluser /vobstore/vob1.vbs
8.      增加Additional Group:
cleartool protectvob –add_group group1 /vobstore/vob1.vbs
9.      删除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 vob
Cleartool mount /vobtags/vob1
13.   创建视图
cleartool mkview –tag test1 /ccvob/views/test1.vws
14.   设置当前视图
cleartool setview test1
15.   在VOB的根目录下到入数据:
clearfsimport –recurse –c “ comments “ /home/setup/* .,注意命令的最后为圆点,表示当前目录。
16.   Check out
Cleartool checkout [-reserve][-unreserve]b.c    Checkout一个文件
Cleartool checkout .   Checkout当前目录
Cleartool Checkout –nc*.*    Checkout当前目录下所有文件
cleartool find . $file -exec ‘cleartool checkout -nc$CLEARCASE_PN’
Check out当前目录下所有的文件和目录中的文件
17.   Check in
Cleartool checkinb.c    Check in一个文件
Cleartool checkin.    Check in当前目录
Cleartool Checkin –nc *.*   Checkin 当前目录下所有文件.
cleartool find . $file -exec ‘cleartool checkin -nc –ide$CLEARCASE_PN’
Check in当前目录下所有的文件和目录中的文件
18.   建立一个snapshot view
cleartool mkview –tag pat_2_snapshot_view –snapshot/viewstore/pat/myviews.vws
19.   编辑config spe
Cleartool edcs
20.   更新snapshot view
cleartool update pat_2_snapshot_view
21.设置当前的activity
cleartool setactivity activityname
     gaibian leixing: chtype binary_delta_file Estonian.r
错误 :clearfsimport: Error: Trouble was encountered importing thefollowing elements:
       D:\work\shiquan_study\Broadcom070122\BCM_R2.10_A1\mmi\design\gui\res\ffs_preload\CD_5_2_6.dm
分享到:
评论

相关推荐

    ClearCase命令参考手册.pdf

    - **ClearCase命令参考手册**:这份文档提供了IBM Rational ClearCase版本2002.05.00及以后版本中的命令行工具及其子命令的快速参考指南。 #### 描述解读 - **Rational ClearCase Quick Reference**:此部分描述了...

    ClearCase命令参考手册上册

    ### ClearCase命令参考手册知识点概览 #### 一、引言 《ClearCase命令参考手册上册》作为一本详尽的指南,旨在帮助用户更好地理解和掌握Rational ClearCase这一强大的配置管理和版本控制系统中的各种命令。该手册...

    clearcase命令参考手册下册

    ### ClearCase命令参考手册知识点概览 #### 一、引言 《ClearCase命令参考手册》作为一本详尽的专业指南,对于使用Rational ClearCase工具的软件开发人员来说至关重要。该手册涵盖了从字母M到Z的全部ClearCase命令...

    clearcase命令简介

    ### ClearCase 命令简介 ClearCase 是 IBM 提供的一款功能强大的软件配置管理工具,它可以帮助团队在开发过程中管理代码版本、分支合并等。本文将详细介绍 ClearCase 的一些常用命令及其使用方法。 #### 一、Check...

    clearcase命令手册

    《ClearCase命令手册详解》 在软件版本控制领域,IBM的ClearCase是一款广泛使用的工具,它提供了强大的版本管理和配置管理功能。本篇文章将深入探讨ClearCase的核心——命令行工具cleartool及其多工具(multitool)的...

    clearcase 命令介绍

    ### ClearCase 命令详解 ClearCase 是 IBM 提供的一款功能强大的软件配置管理工具,它可以帮助团队在软件开发过程中实现版本控制、变更管理和构建自动化等任务。ClearCase 支持多种操作系统,如 Windows、Linux 和 ...

    clearcase常用命令

    6. `help`:提供命令的帮助信息,是Windows命令行下的通用命令,对于理解不熟悉的ClearCase命令非常有帮助。 7. `man`:在Unix或Linux环境下,`man`命令用于查看命令的手册页,但在Windows的ClearCase环境中,这个...

    ClearCase常用命令

    以下是一些常用的ClearCase命令,用于执行各种操作: 1. **导入目录**:`clearfsimport -r '源路径' '目标路径'` 这个命令用于将整个目录结构导入到ClearCase的特定位置,通常是VOB(Versioned Object Base)。 2...

    Clearcase常用命令

    这些命令提供关于Clearcase命令的帮助文档。 - `cleartool man xxx` 查看指定命令的手册页。 - `cleartool help xxx` 查看指定命令的帮助信息。 #### 十六、放弃co某个文件 **命令:** ```shell cleartool unco -...

    clearcase新手入门开发总结

    以下是对 ClearCase 新手入门的详细总结,包括常用命令、权限管理和视图操作。 一、常用命令 1. 创建 VOB (Versioned Object Base): `cleartool mkvob –nc –tag /vobs/provob /vobs/provob.vbs` 创建一个名为 ...

    clearcase command

    ### ClearCase 命令详解 #### 一、概述 ClearCase 是 IBM Rational 提供的一款配置管理和变更管理系统,主要用于软件开发中的源代码管理。由于其命令行工具 `cleartool` 功能强大且灵活,因此在实际工作中经常使用...

    将ClearCase的常用功能集成到Source Insight中的方法.doc

    4. **其他ClearCase命令**: - `CheckIn`: 使用`"C:\Program Files\Rational\ClearCase\bin\cleartool" checkin -nc %f`命令提交更改。 - `Undo CheckOut`: 用`"C:\Program Files\Rational\ClearCase\bin\...

    clearcase command manual

    《ClearCase命令手册详解》 在软件开发领域,版本控制系统起着至关重要的作用,而IBM的ClearCase就是其中的一种。本文将深入解析ClearCase的用户命令及其用途,帮助你更好地理解和使用这一强大的工具。 首先,配置...

    Developing Software with ClearCase 2002

    这些命令可以帮助用户了解如何使用特定的 ClearCase 命令。 ##### 2.4 进入你的工作环境 有两种方法可以进入 ClearCase 的工作环境: 1. **ClearCase Explorer**:通过 ClearCase 提供的图形化工具来访问您的项目...

    Rational ClearCase Comand Reference M-Z

    这部分文档涵盖了从字母“M”到“Z”的所有ClearCase命令及其详细用法。这些命令对于日常使用ClearCase进行版本控制和项目管理至关重要。 ##### 1. **MarkforBuild** - **用途**:标记文件或组件以供构建。 - **...

    clearcase一些常用命令

    ### ClearCase 常用命令详解 #### 一、ClearCase 概述 ClearCase 是 IBM 开发的一款源代码管理工具,它支持多种版本控制功能,适用于 Windows 和 Unix 平台。通过 ClearCase,开发人员可以高效地进行版本控制、...

    Rational ClearCase Comand Reference A-L

    此文档是针对Rational ClearCase命令的参考手册,主要涵盖A到L字母范围内的命令。这份文档适用于版本2003.06.00及以后的版本,并且包含了详细的命令说明和用法示例,是ClearCase用户必备的参考资料之一。 #### 三、...

Global site tag (gtag.js) - Google Analytics