clearcase使用小结

        公司配置管理工具即将从clearcase切换到git,回顾从开始使用cc时的狼狈不堪到现在依依不舍,觉得有必要做个笔记纪念一下。

           Cc是一款功能强大的工具,无论是图形界面还是命令操作,都非常好用。Cc管理的代码可多重分支,维护多重代码;查找、比较、merge方便一个字“好”。

        使用步骤如下:

           1.设置环境变量

         将常用的工具、alias设置在环境变量中。

 

           2. 配置CS

            CS包括的基本内容:element的文件;(feature branch);开发branch;基线版本等;

 

          3. view相关

        创建ct(clearcase tool) myview

        查找ct lsview | grep myview

        删除 cleartool rmview –tag myview

 

          4. branch相关

        创建ct mkbrtype mybranch

           查找ct find ./ -branch 'brtype(mybranch)' -print

        删除ct rmtype -rmall brtype: mybranch

 

         5.branch操作

          Checkout: Ct co

          Checkin: Ct ci

       查看所有checkout文件:ct lsco –cview –all

         Checkin所有文件:ct ci -nc `ct lsco -s -me -cvi -all`

         unCheckout所有文件:ct unco `ct lsco -s -me -cvi -all`

       查找所有branch:  ct lstype -kind brtype -invob /vobs/path/ | grep mybranch*

 

         6.merge操作

        打印需要merge的文件:

           ct findmerge  /vobs/path0/ -ftag myview  –print 

        自动merge:

          ct findmerge  /vobs/path0/ -ftag myview  –merge

                                                                                     –gmerge (for manual merge)

 

         7.label操作

        给文件打label:

           ct mklbtype mylabel

           ct mklabel mylabel ./myfile

        给branchlabel:

           ct mklbtype mylabel         

           ct mklabel -rep mylabel `mybranch `

        查找ct find ./ -version 'lbtype(mylabel)' -print

        删除ct rmtype  -rmall lbtype:mylabel

 

        CC命令链接:

       http://www.yolinux.com/TUTORIALS/ClearcaseCommands.html

你可能感兴趣的:(clearcase使用小结)