图形化操作,也基本够用了,但很多操作,还是命令方便。
这篇文章用来总结常用的CC命令,留着以后方便找。
1、把<DirectoryToBeImported>文件夹(未加入版本控制)及其中所有的子文件,加入到<VOBDirImportedTo>文件夹(CC上的文件夹)下
clearfsimport -recurse -nsetevent <DirectoryToBeImported> <VOBDirImportedTo>
例:想把 自己本地的一个文件夹 C:\HelloWorld 及其所有子文件 全部加入到 M:/tmp目录下:
clearfsimport -recurse -nsetevent C:\HelloWorld M:\tmp
执行之后,就多出了M:\tmp\HelloWorld及其中的内容。
2、删除指定目录下,所有自己的开发分支。自己开发时,会拉出开发分支,Merge后,经常懒着去删自己的分支。后来别人在主分支上加了新的内容,自己就会看不到,所以,经常删除自己的开发分支,是个好习惯。
cleartool find <要删除分支的目录> -branch brtype(<要删除自己开发分支的名字>) -exec "cleartool rmbranch -force %CLEARCASE_XPN%"
例:想要删除M:\tmp\HelloWorld下面所有自己的开发分支 fangniude_dev:
cleartool find M:\tmp\HelloWorld -branch brtype(fangniude_dev) -exec "cleartool rmbranch -force %CLEARCASE_XPN%"
执行之后,开发分支都被递归删掉了,保证自己看到的是主分支上最新的东西了。
3、创建Label,这里说的是创建,在打一个新的Label前,要先创建它。当然,可以通过国货工具来创建,这里只说脚本。
cleartool mklbtype -nc <Label的名称>
例:要创建一个名为Build20120608的Label:
cleartool mklbtype -nc Build20120608
执行之后,在打Label时,就不会告诉你,没有这个Label了。
4、打Label到指定点,如果在这个文件上还没打过,就打在这个点上,如果已经打在其他点上了,就移过来。
cleartool mklabel -replace <Label的名称> <要打在哪个点上>
例:要把已经创建好的Build20120608打到 M:\tmp\HelloWorld目录 int_v2012分支的3这个点上:
cleartool mklabel -replace Build20120608 M:\tmp\HelloWorld@@\main\int_v2012\3
5、打Label到指定目录下所有文件 的 指定分支的最新点上,在出Patch时,会拉Patch分支,Label只打到有Patch分支的所有点上。
cleartool find <哪个目录下> -version "{version(...\<分支的名字>\LATEST)}" -exec "cleartool mklabel -replace <Label的名称> %CLEARCASE_XPN%"
例:要在 M:\tmp\HelloWorld 目录下 所有文件的 int_v2012 分支的最新版上打上 Build20120608 Label:
cleartool find M:\tmp\HelloWorld -version "{version(...\int_v2012\LATEST)}" -exec "cleartool mklabel -replace Build20120608 %CLEARCASE_XPN%"
6、打到snapshot view上未加入版本控制的文件。在静态视图上,会加入一些自己的文件,加的时候,不想马上加入版本控制,后来要加入的时候,却忘了自己曾经增加过哪些文件。这个时候,用下面的命令
cleartool ls -recurse -view_only
执行后,会列出view only的文件,也就是在你本地View上加入的文件。
先写这些,以后发现有用的,再补充。
分享到:
相关推荐
6. `help`:提供命令的帮助信息,是Windows命令行下的通用命令,对于理解不熟悉的ClearCase命令非常有帮助。 7. `man`:在Unix或Linux环境下,`man`命令用于查看命令的手册页,但在Windows的ClearCase环境中,这个...
### ClearCase 常用命令详解 #### 一、ClearCase 概述 ClearCase 是 IBM 开发的一款源代码管理工具,它支持多种版本控制功能,适用于 Windows 和 Unix 平台。通过 ClearCase,开发人员可以高效地进行版本控制、...
这些命令提供关于Clearcase命令的帮助文档。 - `cleartool man xxx` 查看指定命令的手册页。 - `cleartool help xxx` 查看指定命令的帮助信息。 #### 十六、放弃co某个文件 **命令:** ```shell cleartool unco -...
以下是一些常用的ClearCase命令,用于执行各种操作: 1. **导入目录**:`clearfsimport -r '源路径' '目标路径'` 这个命令用于将整个目录结构导入到ClearCase的特定位置,通常是VOB(Versioned Object Base)。 2...
- **ClearCase命令参考手册**:这份文档提供了IBM Rational ClearCase版本2002.05.00及以后版本中的命令行工具及其子命令的快速参考指南。 #### 描述解读 - **Rational ClearCase Quick Reference**:此部分描述了...
本文将详细介绍 ClearCase 的一些常用命令及其使用方法。 #### 一、Check Out 和 Check In 文件 1. **Check Out 文件** - `cleartool co -nc <文件名>`:该命令用于从 VOB (Versioned Object Base) 中检查出文件...
### ClearCase命令参考手册知识点概览 #### 一、引言 《ClearCase命令参考手册上册》作为一本详尽的指南,旨在帮助用户更好地理解和掌握Rational ClearCase这一强大的配置管理和版本控制系统中的各种命令。该手册...
以下是对 ClearCase 新手入门的详细总结,包括常用命令、权限管理和视图操作。 一、常用命令 1. 创建 VOB (Versioned Object Base): `cleartool mkvob –nc –tag /vobs/provob /vobs/provob.vbs` 创建一个名为 ...
### ClearCase命令参考手册知识点概览 #### 一、引言 《ClearCase命令参考手册》作为一本详尽的专业指南,对于使用Rational ClearCase工具的软件开发人员来说至关重要。该手册涵盖了从字母M到Z的全部ClearCase命令...
本文将详细介绍 ClearCase 中常用的命令及其应用场景。 #### 1. VOB 创建与挂载 - **创建 VOB** - `cleartool mkvob`:此命令用于创建一个新的 Versioned Object Base (VOB),它是 ClearCase 存储库的基本单元。 ...
《ClearCase命令手册详解》 在软件版本控制领域,IBM的ClearCase是一款广泛使用的工具,它提供了强大的版本管理和配置管理功能。本篇文章将深入探讨ClearCase的核心——命令行工具cleartool及其多工具(multitool)的...
4. **其他ClearCase命令**: - `CheckIn`: 使用`"C:\Program Files\Rational\ClearCase\bin\cleartool" checkin -nc %f`命令提交更改。 - `Undo CheckOut`: 用`"C:\Program Files\Rational\ClearCase\bin\...
下面将详细介绍 ClearCase 的一些常用命令。 #### 1. 导入目录到 ClearCase (clearfsimport) `clearfsimport` 命令用于将非 ClearCase 控制的文件或目录导入到 ClearCase 视图中。此命令可以将整个目录结构一次性...
本文档将对 ClearCase 7 的使用技巧进行总结,帮助用户更高效地管理和协作代码。 首先,管理员在创建 VOB(Versioned Object Base,即版本对象库)时,需要特别注意一个设置。在创建 VOB 的过程中,务必取消勾选 ...
### ClearCase使用中文教程 #### 一、编写目的 本文档旨在详细介绍ClearCase客户端在Windows操作系统下的使用方法,包括但不限于安装、配置、基本操作以及如何与常见开发工具进行集成。 #### 二、安装 ##### 2.1...
总结,ClearCase提供了全面的版本控制和配置管理解决方案,服务器端的VOB创建和客户端的日常操作是其核心部分。理解并熟练掌握这些操作,对于软件开发团队的协作和代码管理至关重要。正确配置和使用ClearCase能有效...
本文将详细介绍 ClearCase 中一些常用的命令及其使用方法。 #### 二、注意事项 1. **大小写敏感**:在使用 ClearCase 命令时,需要注意对象名是区分大小写的。 2. **包含空格的对象名**:如果对象名(例如目录名)...