一般我们都会先考虑用Clearcase Explorer来进行操作,但有时它实在太慢(尤其是要看version tree时),令人无法忍受。那么用cleartool工具就是一个比较好的选择。下面的一些命令是用来判断和实现是否需要同步主线代码到自己的view中的。注:这里的命令都是window版本的。
1. describe命令 -- 查看object的描述
1.1 查看Object的最新版本信息
cleartool> des a.cpp@@\main\LATEST
1.2 查看被你的view选中的a.cpp的信息
cleartool> des a.cpp
1.3 查看指定扩展路径的object的信息
cleartool> des a.cpp@@\main\zwang7_tmp1\0
2. findmerge命令--merge主线代码到object或查看指定的object是否需要merge
2.1 查询object是否有必要同步主线的代码(一般如果主线有新的改动并且object的base是在新改动之前,那么需要同步到自己的view中的object)
cleartool> findmerge a.cpp -fversion \main\LATEST -print
2.2 查询当前目录下是否有object需要同步主线的代码
cleartool> findmerge . -fver \main\LATEST -whynot -print
2.3 同步主线中最新的版本到object
cleartool> findmerge a.cpp -fver \main\LATEST -merge