• <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, 評(píng)論 - 101, 引用 - 0
            數(shù)據(jù)加載中……

            ClearCase和TotalCommander結(jié)合使用

            ClearCase和TotalCommander結(jié)合使用
            * 與TotalCommander結(jié)合使用
            ** 顯示文件
            TotalCommander可以顯示clearcase上的文件,只需要切換到相應(yīng)的目錄下即可。
            每個(gè)view有幾個(gè)必須的屬性:
            1. View Tag:表示view的名字。
            2. Drive Letter:表示對(duì)應(yīng)的磁盤(pán)。
            例如,可以這么新建或設(shè)置一個(gè)view:
            View Tag:view_X
            Drive Letter:X
            
            TotalCommander切換到X盤(pán)即可以看到該view對(duì)應(yīng)的文件。
            cmd下:cleartool catcs -tag view_X
            可以查看該view的spec。
            
            ** 基本操作
            本來(lái)TotalCommander或者資源管理器下都可以通過(guò)右鍵調(diào)出clearcase的菜單操
            作。但可能是由于需要網(wǎng)絡(luò)連接,每次調(diào)出右鍵菜單都很慢。而調(diào)用
            TotalCommander的自定義開(kāi)始菜單則非常快。通過(guò)設(shè)置自定義開(kāi)始菜單來(lái)實(shí)現(xiàn)基
            本的check out, check in等操作。
            
            *** 無(wú)參數(shù)
            列出check out的文件,默認(rèn)參數(shù)是當(dāng)前路徑“.“
            cleartool lsco -g
            即在X盤(pán)的某個(gè)目錄下調(diào)用上面的指令可以得到列表對(duì)話(huà)框。
            命令添加到TotalCommander的自定義開(kāi)始菜單,配置上快捷鍵即可。
            
            *** 單個(gè)文件參數(shù)
            顯示一個(gè)文件的分支樹(shù)圖,或者比較一個(gè)文件和之前版本的差異,只有一個(gè)文件
            參數(shù)。
            cleartool lsvtree -g
            cleartool diff -pre -g
            將兩個(gè)命令分別添加到自定義開(kāi)始菜單。
            參數(shù)項(xiàng)為:%P%N
            表示當(dāng)前選定的當(dāng)個(gè)文件的全路徑。
            
            *** 多個(gè)文件參數(shù)
            check out,check in,undo check out等指令有時(shí)需要同時(shí)操作多個(gè)文件。
            TotalCommander可以支持參數(shù):%L
            是將選擇的多個(gè)文件寫(xiě)到一個(gè)臨時(shí)文件中,每行一個(gè)文件,并將該臨時(shí)文件作為
            參數(shù)傳遞。這和命令行要求的把多個(gè)文件名用空格分開(kāi)依次排列在命令之后作為
            參數(shù)的要求有區(qū)別。
            
            沒(méi)想到好的方法,寫(xiě)了個(gè)c程序來(lái)實(shí)現(xiàn)這個(gè)轉(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用來(lái)實(shí)現(xiàn):
            用第一個(gè)參數(shù)作為命令,第二個(gè)參數(shù)作為參數(shù)列表文件的文件名。將參數(shù)列表文
            件讀出用空格相隔每行,作為命令的參數(shù)。最后執(zhí)行。
            
            TotalCommander自定義開(kāi)始菜單里面的配置:
            命令: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修改當(dāng)前的view_x。
            也可以通過(guò)TotalCommander的自定義菜單搞定。
            
            

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


            只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            久久午夜无码鲁丝片午夜精品| 亚洲精品无码久久一线| 久久国产精品99精品国产| 久久久久久久久久久精品尤物| AA级片免费看视频久久| 国产福利电影一区二区三区久久久久成人精品综合 | 国产99久久精品一区二区| 99久久精品免费看国产一区二区三区| 色99久久久久高潮综合影院| 无码国内精品久久人妻麻豆按摩| 亚洲国产精品嫩草影院久久| 亚洲国产成人久久综合一区77| 欧美国产成人久久精品| 亚洲伊人久久精品影院| 久久国产色AV免费观看| 久久精品国产一区| 人人狠狠综合久久亚洲| 97精品依人久久久大香线蕉97 | 1000部精品久久久久久久久| 亚洲国产成人久久综合一| 人人狠狠综合久久亚洲婷婷| 久久精品无码专区免费| 亚洲天堂久久久| 国产91久久精品一区二区| 久久精品这里只有精99品| 精品久久久无码人妻中文字幕| 久久综合综合久久综合| 精品久久久久久国产三级| 国产精品乱码久久久久久软件 | 久久无码人妻一区二区三区午夜| 久久99国产精品久久99果冻传媒| 久久久久九国产精品| 婷婷综合久久中文字幕蜜桃三电影| 久久99精品综合国产首页| 四虎国产精品成人免费久久| 国产精品一区二区久久精品| 久久综合久久鬼色| 97久久超碰国产精品2021| 亚洲成av人片不卡无码久久| 精品久久久噜噜噜久久久| 少妇久久久久久被弄到高潮 |