一个文件可以被多个用户的多个view来unreaserved checkout,但是同时只能有一个用户reserved checkout。
当一个用户reserved checkout的时候,其他unreserved checkout的文件,不能checkin,只能等reserved checkout的文件被checkin之后才能够checkin。
例外情况:
一个静态view和一个dyview,当静态view没有及时更新时,其他用户已经对一个文件进行了更改,此时dyview上面是最新的文件版本为4,而静态view还停留在老版本3上,这样,当dyview对这个文件reserved checkout的时候,静态view也可以reserved checkout这个文件,因为他们reserved checkout的文件不是同一个版本。
[xxx_view]abcd:/VXWORKS/debug ====>> 在开发的视图下面去修改这文件的属性
$ ct unreserve vxworks_dbg.c
Changed checkout to unreserved for "vxworks_dbg.c" branch "/main/9".
==================================================
ClearCase如何checkin别人checkout的代码
用ClearCase做团队开发时难免遇到这样的情况:
某人以reserved模式checkout了某个版本文件,在他/她checkin之前发生了特别状况而没有checkin(如vod is locked, ClearCase is down,或者其它人为原因)。这时恰好有一个新的build,他/她修改了版本包含一个重要的bug fix,Manager指定你去checkin他/她的代码,事实上你没有权限checkin或者unco别人的代码,也没有权限在其它view里创建新的版本,除非你是“特殊群体”的一员(Admin, root, ...),怎么办?其实很简单,听我慢慢道来。
ClearCase checkout文件有两种模式:reserved和unreserved。一个版本可以有至多1个reserved checkout和N个unreserved checkout。
(1)首先设置当前view为那人的view:
cleartool setview <his/her view name>
(2)把那人reserved checkout变成unreserved checkout:
cleartool unreserve <his/her checkout file>
(3)cp那人修改的文件到一个临时位置
(4)在另一个view时对需要修改的文件进行checkout and checkin,原来那人checkout出来的版本,留待他/她自己unco吧
具体的ClearCase命令参数自己搜一下吧,其实上面有些步骤可以用命令参数完成。
当然,上面的方法只能用于紧急情况,而且需要一定的权限,呵呵,再说就远了...
分享到:
相关推荐
ClearCase中文使用教程-安装软件、创建视图、项目VOB、打标签等等。
很不错的关于clearcase配置以及使用的指导文档,拿出来跟大家分享
Clearcase中添加递归操作的方法,主要针对一些使用clearcase的用户不能批量上传整个目录下文档代码的问题
clearcase中如何设置GUI中的递归操作.pdf
ClearCase客户端安装指导,适合不熟悉ClearCase的 朋友,
IBM Rational 是 IBM Rational XDE 和 IBM Rational ClearCase 的供应商,它们分别是在可视化设计与软件配置管理方面的市场领先的工具。IBM Rational 提供了这些产品间的无缝集成,因此简化了软件开发过程。本文适用...
ClearCase的使用方法,其中有ClearCase的基本概念等。
ClearCase® Quick Reference Version 2002.05.00 and later cleartool Subcommands..................... 2 Non-Command Reference Pages.............. 19 Date-Time Specification.................. 20 Object ...
介绍卸载clearcase的步骤,一步一步
clearcase一些常用命令,windows unix都适用
clearcase for eclipse plugins
clearcase问题集,可以给大家做支持使用,不错哦.
Rational ClearCase是一个业界领先的软件配置管理工具,Rational ClearQuest则是IBM Rational在变更管理和缺陷跟踪方面的软件。业界对于变更管理软件和配置管理软件的集成有着强烈的需求,因此IBM Rational也提供了...
clearcase for java 开发库
VSS、CVS、SVN和ClearCase等配置工具对比
ClearCase远程客户命令行界面ClearCase远程客户命令行界面
第2部分:ClearCase在实际项目中的应用 根据配置管理员在实际项目中碰到的或者是关注的问题,结合配置管理最佳实践,交流作者的在实际项目中使用的应用经验。主要包括以下内容: 统一标识工件,并存入安全的配置库...
ClearCase(简称 CC)、ClearQuest(简称 CQ)是 IBM Rational 产品线中的旗舰产品,是全球领先的软件配置管理和变更管理工具,它广泛地应用于众多的企业级软件工程实践之中,拥有众多的企业级用户。通过客户化定制...
clearcase开发总结,这些都是我个人在学习clearcase当中的一些总结,大家多交流一下
1 ClearCase和ClearQuest的集成 4 2 集成过程 4 2.1 创建CQ Enabled Project 4 2.2 设置策略 6 2.3 关联活动 7 2.4 在ClearQuest界面执行ClearCase的一些操作 9 2.5 如何取消Project的CQ Enabled特性 10