以下部分转贴自:
http://www.scmlife.com/viewthread.php?tid=569另外后面的命令列表中加了一些自己常用的自定义命令。
将ClearCase的常用功能集成到Source Insight中的方法如下:
1,选择Option中的Custome Commands
2, 在弹出的对话框中的Command列表中选择Check Out(或者点击Add自己起一个好记的名字)
3,在Run命令行中添加如下命令(其他的命令请见末尾):
"C:\Program Files\Rational\ClearCase\bin\cleartool" checkout -nc %f
其中,红色的可能是需要修改的(如果你使用的不是ClearCase的默认路径的话,就请改为自己指定的路径吧)
4,在将Output多选框中得Capture Output和Control多选框中的Pause When Done都选中,这样才能看到命令执行的结果哦。
5,将命令加入菜单项,点击Menu,在Menu下拉框中选择Work等进行添加。
6,可以在Source insight中开启工具栏:源码控制。
版本树:(使用这个命令时Capture Output和Pause When Done都可以不用选的)
运行:"C:\Program Files\Rational\ClearCase\bin\cleartool" lsvtree -graphical -all %f
撤销检出:
运行:"C:\Program Files\Rational\ClearCase\bin\cleartool" uncheckout -rm %f
检出:
运行:"C:\Program Files\Rational\ClearCase\bin\cleartool" checkout -nc %f
检入:
如果不需要填写注释:
运行:"C:\Program Files\Rational\ClearCase\bin\cleartool" checkin -nc %f
如果需要填写注释:
运行:"C:\Program Files\Rational\ClearCase\bin\cleartool" checkin -cq %f
使用时会弹出一个命令行窗口,在该窗口内输入需要填写的注释,然后换行,然后按Ctrl+Z,再换行。
列出所有已检出文件:(使用这个命令时Capture Output和Pause When Done都可以不用选的)
运行:"C:\Program Files\Rational\ClearCase\bin\cleartool" lsco -graphical %j
同步文件到源码控制项目:
运行:"C:\Program Files\Rational\ClearCase\bin\cleartool" update %f
同步源码控制项目:(使用这个命令时Capture Output和Pause When Done都可以不用选的)
运行:"C:\Program Files\Rational\ClearCase\bin\cleartool" update -g
与上一版比较:
运行:"C:\Program Files\Rational\ClearCase\bin\cleartool" diff -g -pre %f
编译文件:
运行:cmd /K make -f %j\obj\makefile
路径:%j\obj
运行项目:
运行:cmd /K %j\obj\yourproj.exe
路径:%j\obj
浏览当前文件所在文件夹:
运行:explorer %d
浏览项目文件夹:
运行:explorer %j