您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Clear Case开发人员快速参考
  所属分类: 其它
  开发工具:
  文件大小: 98kb
  下载次数: 0
  上传时间: 2015-07-14
  提 供 者: pmh9*****
 详细说明: clearcase是Ratioal公司发行的配置管理工具,和VSS、CVS等一样应用广泛。在clear case 中,所有文件、版本、分支、标签等都纳入VOB管理(versioned object bases),VOB就像 一个大捅一样。每个人通过各自的视图去看这个VOB,可以看到不同的代码版本。通过view 看VOB的规则可以配置,称为config spec。每个人都可以修改自己的config spec去查看你 想要看到的代码版本。view 也有自己的私有存储空间,你自己创建的临时文件,就存放在 自己的view下面。DO 是derived object的缩写,就是编译过程中产生的*.o和*.a 等文件。 如果你是采用make 构造,则这些*.o,*,a 文件不算DO,只是VIEW 下的私有文件。采用 clearmake产生的文件才能算DO。 cleartool是clearcase中最常用的工具,可以交互使用,也可以单个命令行执行,如: $cleartool ls 或者 $cleartool cleartool> ls 如果你不能使用cleartool,请在PATH 中增加/usr/atria/bin路径。 在 cleartool中可以输入!切换 到shell中。 2、clearcase 没有中文材料,怎样查看命令帮助? $cleartool man xxx $cleartool help xxx xxx 为命令名字。 3、使用 clearcase 后的工作流程有什么变化? 没有太大变化,只是工作目录变化了。工作目录在/view/xxx/home/vobs/cc_custcare 如cd /view/sunbj/home/vobs/cc_custcare $cleartool setview sunbj 修改文件前,先checkout,如: $cleartool co –nc XX.cpp 修改文件,和以往相同 单元测试,也和以前相同 提交集成,即check in如: $cleartool ci –nc XX.cpp 在提交前,别人无法看到你的修改。 提交后,到custcare 视图编译集成。 cd /view/custcare/…. $cleartool setview custcare 然后执行make… 注意,clearcase 提供了构造工具,称为clearmake,如果能用起来,最好用clearmake。用 clearmake构造对象,可以让DO在各个视图间共享,可以节省空间。相关命令:clearmake、 winkin、view_scrubber、scrubber 等。 另外,现在正在用的makefile 要修改,请注意custcare 和其他view 目录下makefile 中的路 径。 对 custcare下的代码的make,应当指定专人。 客服组每个人的view所在: /view/wangqj/home/vobs/cc_custcare /view/luols/home/vobs/cc_custcare /view/sunbj/home/vobs/cc_custcare /view/yangj/home/vobs/cc_custcare /view/cheny/home/vobs/cc_custcare 请大家进去试用,下周就变成正式环境了。 如果最后所有人都到/view/custcare下直接修改,则还会发生互相覆盖的问题。所有人都应该 在自己的view下面开发,到custcare下集成。 注意事项:开始使用时,请注意产生的*.a,*.so 等别人能不能看到,看到的版本对不对。 如何才能让别人使用正确的版本呢?这是custcare 组集成人员要考虑的问题。--实在不行就 check in呗。 4、为何输入命令没有反应? 可能是在提示你输入注释。 cleartool> mkelem t2.txt Creation comments for "t2.txt": adfasfdasfsafdsafsaf fdsafdafd 5、所谓的版本是什么东东? 在 clearcase 下,每个元素(element)checkout 再check in,版本就会加1。如: cleartool> lshistory t.txt 24-Dec.13:05 luols create version "t.txt@@/main/3" 24-Dec.11:53 sunbj create version "t.txt@@/main/2" 24-Dec.11:49 custcare create version "t.txt@@/main/1" "create by custcare." 24-Dec.11:48 custcare create version "t.txt@@/main/0" 24-Dec.11:48 custcare create branch "t.txt@@/main" 24-Dec.11:48 custcare create file element "t.txt@@" "create by custcare." 而下文所说的V100.000.200是该版本的标签。如给t.txt版本3 加上V100.000.2000的标签。 通过版本和版本标签,都可以引用该元素的正确版本。 6、你现在工作在哪个视图下? $cleartool pwv 7、当前工作目录呢? $cleartool pwd 8、如何看看你修改的文件的历史? $cleartool lshistory xx.cpp 9、如何看看你修改的文件的版本树? $cleartool lsvtree xx.cpp 10、如何增加新的目录? $cleartool mkdir dir_name 11、如何增加新的文件? $cleartool mkelem file.cpp 12、你不想 checkout 某个文件了,在怎么办? $cleartool unco –keep file.cpp 在你的当前目录下会产生file.keep,保留你的修改。 cleartool> unco -rm *.pc 把你checkout的文件删除,你看到的文件都是check out 前的。 13、为何不让你增加新的文件或者目录? 首先确认,你是在你的view下面。 在 clearcase 中,目录也纳入版本管理,在当前目录下创建子目录和文件,要把当前目录也 checkout。如: $cleartool co –nc . . 表示当前目录 ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: Clear Case
 输入关键字,在本站1000多万海量源码库中尽情搜索: