以下部分轉貼自:
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