【IT168 技术文章】
将ClearCase的常用功能集成到Source Insight中的方法如下:(在这里仅以CheckOut为例进行说明)
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,剩下的步骤我想大家应该都知道怎么做了吧。
在Run命令行中添加的各种命令的具体写法如下:
CheckIn:
"C:\Program Files\Rational\ClearCase\bin\cleartool" checkin -nc %f
CheckOut:
"C:\Program Files\Rational\ClearCase\bin\cleartool" checkout -nc %f
Undo CheckOut:
"C:\Program Files\Rational\ClearCase\bin\cleartool" uncheckout -rm %f
Version Tree:(使用这个命令时Capture Output和Pause When Done都可以不用选的)
"C:\Program Files\Rational\ClearCase\bin\cleartool" lsvtree -graphical -all %f
Find: (注意下面的参数是用来查找自己的分支dbg_yourname_yourfeaturename修改了哪些文件)
"C:\Program Files\Rational\ClearCase\bin\cleartool" find . -branch brtype(dbg_yourname_yourfeaturename) -print
Update File
"C:\Program Files\Rational\ClearCase\bin\cleartool" update %f
Update View
"C:\Program Files\Rational\ClearCase\bin\cleartool" update –g
compare preversion:
"C:\Program Files\Rational\ClearCase\bin\cleartool" diff -g -pre %f