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 -keep file.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/LATEST file.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基本操作详解** ClearCase是一款由IBM公司开发的版本控制系统,广泛应用于软件开发团队进行源代码管理和配置管理。它的核心功能包括版本控制、分支管理、多视图操作等,帮助开发者在复杂的项目环境中...
基本操作 (cleartool co / cleartool ci) `cleartool co` 命令用于从 ClearCase 视图中检出文件。 ```bash cleartool co -nc filename ``` `cleartool ci` 命令用于提交更改。 ```bash cleartool ci -nc filename ...
通过以上步骤,您可以完成ClearCase的基本安装、配置、项目建立以及权限管理等工作。这些操作是使用ClearCase进行版本控制和项目管理的基础。请注意,实际操作过程中可能需要根据具体需求和环境做出相应调整。
- `cleartool mkvob`:此命令用于创建一个新的 Versioned Object Base (VOB),它是 ClearCase 存储库的基本单元。 - 示例:`cleartool mkvob -tag vobtags -vob vob1 -ccvob vobstore -vob vob1.vbs` - **挂载 VOB...
这些是最基本的Clearcase操作。 - `cleartool co -nc filename` 表示checkout文件,使其变为可编辑状态。 - `cleartool ci -nc filename` 表示checkin文件,保存对文件所做的修改。 #### 十、查看自己总共co了多少...
通过熟练掌握这些基本操作,你就能开始使用 ClearCase 进行有效的版本控制和协同开发。同时,了解和实践更多的 ClearCase 命令以及高级特性,如动态视图、分支策略和基线管理,将有助于进一步提升工作效率和项目管理...
- `cleartool merge -to filename filename@@/main/TEST_path/LATEST filename@@/main/LATEST`:执行合并操作。 13. **标签管理**: - `cleartool mklbtype -nc TEST_LABEL`:创建新的标签类型TEST_LABEL。 - `...
本文将详细介绍ClearCase的一些常用命令,帮助你更好地理解和操作这个工具。 1. **导入目录**:`clearfsimport` 是用于将外部文件或目录导入到ClearCase中的命令。例如,`clearfsimport -r '源路径' '目标路径'` 将...
本文档旨在详细介绍ClearCase客户端在Windows操作系统下的使用方法,包括但不限于安装、配置、基本操作以及如何与常见开发工具进行集成。 #### 二、安装 ##### 2.1 安装前提 - **操作系统要求**:建议使用Windows...
它支持跨平台使用,包括Unix和Windows等操作系统。ClearCase的主要功能包括源代码管理、版本控制、构建管理和变更管理等。该系统被广泛应用于软件开发过程中的版本控制和配置管理。 #### 二、文档概述 此文档是针对...
在使用ClearCase时,了解基本的命令行操作是非常必要的。这些命令不仅包括了ClearCase特有的命令,还有与DOS(Windows操作系统)兼容的传统命令。ClearCase的命令通常在命令行环境下执行,如CMD或PowerShell,通过...
2. **元素(Element)**:指版本控制系统中被管理的基本单位,可以是文件或目录。 3. **基线(Baseline)**:基线是一组元素在某一时间点的状态集合,通常用于标识项目的里程碑或版本发布点。 4. **分支(Branching)**:...
这个命令集涵盖了从基本的版本浏览到复杂的分支策略和基线操作。 二、基础命令 1. `lsview`: 查看视图(View)信息,视图是访问版本库的窗口,可以显示特定版本的数据。 2. `lsact`: 列出活动的操作(Activity),...
**ClearTool**是ClearCase的主要命令行工具,用于执行各种版本控制操作。以下是一些常用命令: - `$ cleartool ls`:列出当前视图中的文件。 - `$ cleartool co –nc XX.cpp`:检出文件XX.cpp,准备进行修改。这里...
检入(Check In)和检出(Check Out)是源代码版本控制的基本操作。检出允许用户获取对文件的独占锁定,进行修改;检入则将这些修改保存回VOB,创建新的文件版本。在多人协作的环境中,ClearCase的并发版本控制机制...
用户需要学习如何使用命令行或图形用户界面(GUI)进行操作,如`cleartool`命令,以及如何与其他开发工具(如IDE)集成。 6. **版本控制策略**:有效的版本控制策略是成功使用ClearCase的关键。这包括选择合适的...
基本操作 ##### 2.1 安装ClearCase Client 根据文档 “InstallClearCaseClient(Windows2000).doc” 中的指导步骤完成 ClearCase 客户端的安装。确保安装过程中选择了正确的操作系统版本,并且配置了所有必要的...
#### 四、基本操作 1. **查看版本历史**:通过`cleartool describe`命令,用户可以查看文件或目录的历史记录,包括版本号、修改者等信息。 2. **检出与提交**:使用`cleartool co`命令将文件从版本库检出到本地...
同时,测试基本操作如checkin和checkout是否正常,以及能否成功打基线,以确保功能完整。 客户端的升级同样关键。旧版客户端可以与新版服务器协同工作,但反之则不可。因此,反安装旧版客户端,安装新版客户端以...