• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            tqsheng

            go.....
            隨筆 - 366, 文章 - 18, 評論 - 101, 引用 - 0
            數(shù)據(jù)加載中……

            ClearCase和TotalCommander結(jié)合使用

            ClearCase和TotalCommander結(jié)合使用
            * 與TotalCommander結(jié)合使用
            ** 顯示文件
            TotalCommander可以顯示clearcase上的文件,只需要切換到相應(yīng)的目錄下即可。
            每個view有幾個必須的屬性:
            1. View Tag:表示view的名字。
            2. Drive Letter:表示對應(yīng)的磁盤。
            例如,可以這么新建或設(shè)置一個view:
            View Tag:view_X
            Drive Letter:X
            
            TotalCommander切換到X盤即可以看到該view對應(yīng)的文件。
            cmd下:cleartool catcs -tag view_X
            可以查看該view的spec。
            
            ** 基本操作
            本來TotalCommander或者資源管理器下都可以通過右鍵調(diào)出clearcase的菜單操
            作。但可能是由于需要網(wǎng)絡(luò)連接,每次調(diào)出右鍵菜單都很慢。而調(diào)用
            TotalCommander的自定義開始菜單則非常快。通過設(shè)置自定義開始菜單來實現(xiàn)基
            本的check out, check in等操作。
            
            *** 無參數(shù)
            列出check out的文件,默認參數(shù)是當前路徑“.“
            cleartool lsco -g
            即在X盤的某個目錄下調(diào)用上面的指令可以得到列表對話框。
            命令添加到TotalCommander的自定義開始菜單,配置上快捷鍵即可。
            
            *** 單個文件參數(shù)
            顯示一個文件的分支樹圖,或者比較一個文件和之前版本的差異,只有一個文件
            參數(shù)。
            cleartool lsvtree -g
            cleartool diff -pre -g
            將兩個命令分別添加到自定義開始菜單。
            參數(shù)項為:%P%N
            表示當前選定的當個文件的全路徑。
            
            *** 多個文件參數(shù)
            check out,check in,undo check out等指令有時需要同時操作多個文件。
            TotalCommander可以支持參數(shù):%L
            是將選擇的多個文件寫到一個臨時文件中,每行一個文件,并將該臨時文件作為
            參數(shù)傳遞。這和命令行要求的把多個文件名用空格分開依次排列在命令之后作為
            參數(shù)的要求有區(qū)別。
            
            沒想到好的方法,寫了個c程序來實現(xiàn)這個轉(zhuǎn)化:
            #include <stdio.h>
            #define SIZE 1024
            
            int
            main(int argc, char ** argv)
            {
                 FILE *in;
                 char buffer[SIZE];
                 char exe[SIZE*10];
                 char param[SIZE*9] = " ";
                 if (argc != 3)
                 {
                     printf("param error!");
                     exit(1);
                 }
                 strcpy(exe, argv[1]);
                 in = fopen(argv[2], "r");
                 while( fgets(buffer, SIZE, in))
                 {
                     buffer[strlen(buffer) - 1] = ' ';    //change '\n' to ' '
                     strcat(param, buffer);
                 }
                 strcat(exe, param);
                 system(exe);
                 return 0;
            }
            
            gcc -o prog.exe prog.c
            生成執(zhí)行文件prog.exe用來實現(xiàn):
            用第一個參數(shù)作為命令,第二個參數(shù)作為參數(shù)列表文件的文件名。將參數(shù)列表文
            件讀出用空格相隔每行,作為命令的參數(shù)。最后執(zhí)行。
            
            TotalCommander自定義開始菜單里面的配置:
            命令:e:\bin\prog.exe "cleartool co"
            參數(shù):%L
            命令:e:\bin\prog.exe "cleartool ci"
            參數(shù):%L
            命令:e:\bin\prog.exe "cleartool unco"
            參數(shù):%L
            
            ** 更換view spec
            利用命令:
            cleartool setcs -tag view_x view_file_name.txt
            可以用view_file_name.txt中的view spec修改當前的view_x。
            也可以通過TotalCommander的自定義菜單搞定。
            
            

            posted on 2011-12-14 16:20 tqsheng 閱讀(389) 評論(0)  編輯 收藏 引用

            午夜精品久久久久久影视riav| 蜜桃麻豆www久久国产精品| 久久亚洲国产精品成人AV秋霞| 四虎国产精品成人免费久久| 日日狠狠久久偷偷色综合免费| 综合久久给合久久狠狠狠97色| 亚洲国产另类久久久精品黑人| 蜜臀久久99精品久久久久久小说 | 激情久久久久久久久久| 久久这里只精品99re66| 97久久精品人人澡人人爽| 四虎影视久久久免费| 日本一区精品久久久久影院| 成人综合久久精品色婷婷| 93精91精品国产综合久久香蕉| 人人狠狠综合久久亚洲| 精品久久久久一区二区三区 | 久久狠狠一本精品综合网| 久久久一本精品99久久精品66| 久久精品桃花综合| 99久久香蕉国产线看观香| 欧美大战日韩91综合一区婷婷久久青草 | 久久婷婷五月综合成人D啪| 理论片午午伦夜理片久久| 精品久久久久久国产牛牛app| 久久福利青草精品资源站免费| jizzjizz国产精品久久| 国产精品99久久久久久www| 亚洲国产精品热久久| 久久久久久免费视频| 欧美喷潮久久久XXXXx| 91久久成人免费| 久久天天躁狠狠躁夜夜不卡| 精品国产乱码久久久久久1区2区| 色综合久久无码五十路人妻| 国产视频久久| 国产精品久久成人影院| 久久国内免费视频| 久久精品国产精品亚洲人人| 奇米影视7777久久精品人人爽| 亚洲综合久久综合激情久久|