ClearCase基本操作

ClearCase使用入门--step by step(管理篇) 1         管理篇1.1       构建SCM初始环境成功安装Rational ClearCase之后,就可以进行构建初始的SCM环境,内容包括:$     创建项目VOB(PVOB),源代码VOB和构件$     建立基线晋升级别(Promotion Level)具体步骤:1)        创建项目VOB(PVOB)。运行ClearCase Administr 阅读详情
 
本文介绍ClearCase的一些基本操作,如需得到更为详尽的有关ClearCase的信息,请参考ClearCase帮助手册或ClearCase Fundamentals培训材料。
 
ClearCase的基本操作(Check In、Check Out、Version Tree、Compare、Merge To、History、Open、Create View、Start View等)都可以在Rational ClearCase Explorer中方便的完成,建议使用ClearCase操作时使用Rational ClearCase Explorer,当然也可以在Windows Explorer中进行操作。
 
选择“开始>程序>Rational ClearCase> ClearCase Explorer”或在桌面上双击“Rational ClearCase”都可以进入Rational ClearCase Explorer。
 
二.     创建Dynamic View
在Toolbox中选择“Create View”(如下图),或者选择“开始->程序->Rational ClearCase->Create View”。
 
在“Choose a Project”窗口中,选择“No”,并继续下一步。
 
选择Dynamic按钮。
 
在“Where would you like it”中,选择Dynamic View的存放位置和名字。Dynamic View的存放位置可以选择本地机的目录,用来存放VOB中的文件和目录。Dynamic View的名字应遵循一定的规则。见下图。
 
 
按“Advanced Options”按钮,选择View Storage。目前,都选择在scmserv上创建的View Storage-“u8.net_views”。
 
选择OK,并在“Choose Name and Drive for a Dynamic View”窗口中选择“完成”。在确认窗口中,选择“Inspect Config Spec”,编辑Dynamic View的配置规则,有关如何设置配置规则,请与配置管理员联系。你也可以先使用缺省的配置规则,创建完Dynamic View后再进行修改。设置完配置规则后,选择OK后完成Dynamic View的创建。
 
对于Dynamic View的使用,你即可以自己创建(一般情况下),也可以启动其它已创建的Dynamic View。
 
 
三.     启动Dynamic View
对于已创建的Dynamic View,你也可以启动。
在Toolbox中选择Start View(如下图),可以启动Dynamic View。
 
启动View画面见下图,选择启动MRP_view或其它View,并确定。如果想要将View映射到一个逻辑驱动器上,可以在”Connect To”中进行选择。
 
四.     添加View Shortcut
启动View后,在ClearCase Explorer中还需添加View Shortcut。
选择“Views”Tab,在General区域内点击右键,选择“Add View Shortcut”,增加View Shortcut。
 
设置View Shortcut,选择要添加的View,如下图。
 
确定后,点击“MRP_view”,右侧会出现MRP_view的内容。
 
 
五.     创建Snapshot View
在Toolbox中选择“Create View”(如下图),或者选择“开始->程序->Rational ClearCase->Create View”。
 
在“Choose a Project”窗口中,选择“No”,并继续下一步。
 
选择Snapshot按钮。
 
在“Where would you like it”中,选择Snapshot View的存放位置和名字。Snapshot View的存放位置可以选择本地机的目录,用来存放VOB中的文件和目录。Snapshot View的名字应遵循一定的规则。见下图。
 
按“Advanced Options”按钮,选择View Storage。目前,都选择在scmserv上创建的View Storage-“u8.net_views”。
 
选择OK,并在“Choose Location for a Snapshot View”窗口中选择“完成”。在确认窗口中,选择“Inspect Config Spec”,编辑Snapshot View的配置规则,有关如何设置配置规则,请与配置管理员联系。你也可以先使用缺省的配置规则,创建完Snapshot View后再进行修改。设置完配置规则后,选择OK继续。
 
在“Choose Elements to Load”窗口中,选择要连接的element,你可以选择VOB或VOB中的目录和文件。选择完后,点击OK完成Snapshot View的创建。
 
 
创建Snapshot View完成后,在Rational ClearCase Explorer中的Views中将出现信息创建的Snapshot View,见下图。
 
 
六.     Update Snapshot View
使用Snapshot View不能够实时地看到VOB的变化,这时需要使用Update View操作将VOB中的最新变化反映到Snapshot View中。
对需要Update的Snapshot View点击右键,选择Update View,或者在ClearCase Home Base中选择Update Snapshot View,出现下图所示画面 HomeHomeHome。
 
指定需要Update的Snapshot View,开始更新。
 
在需要更改View配置规则和连接其它VOB时,也会重新更新Snapshot View。对需要Update的Snapshot View点击右键,选择Update View,或者在ClearCase Home Base中选择Edit View Properties,并指定要更新的Snapshot View。
 
在Tab“Load Rules”中可以修改要连接的VOB,在Tab“Config Spec”中可以修改View的配置规则。注意:在不清楚如何修改View的配置规则前,请不要随意修改View的配置规则,这可能会给你的工作带来混乱。有关如何修改View的配置规则,请与配置管理员联系。
 
 
七.     Mount VOB (Version Object Base )
只有在Mount VOB之后才能对VOB中的元素进行操作。
 
右键点击MRP_view,弹出如下菜单,选择Mount VOB。
选择MRP_VOB,并进行Mount。你可以选择更多的VOB进行Mount。
 
八.     向VOB 中添加文件和目录
先选中MRP_VOB,创建一个新文件“1.txt”,创建方法与Windows Explorer相同。
 
在“1.txt”上点击右键,弹出如下菜单。
 
选择“Add to Source Control”。
点击“OK”确认,将“1.txt”加入VOB中。
 
ClearCase支持目录的版本管理,向VOB中添加目录与添加文件的方式相同。需要注意的是,使用Add to Source Control命令添加目录不会将目录下的文件一起加入VOB。要将目录下的所有子目录和文件都加入VOB,需要使用命令行方式下的命令clearfsimport。
 
Clearfsimport 命令
将文件系统中的对象转化为元素版本。
如果源文件或目录在VOB中不存在,就创建新的元素;否则,将增加新的版本。
如果不是VOB owner,只有使用-nsetevent才能使用此命令。
clearfsimport [ -preview ] [ -recurse ] [ -rmname ] [ -comment comment ]
[ -mklabel label ] [ -nsetevent ] [ -identical ] [ -master ] [ -unco ] [ -downcase ] source-name [ . . . ] target-VOB-directory
-preview
预览数据导入,但不真正导入数据。
-recurse
导入所有子目录下的文件。
-comment comment
指定注释,缺省注释:created by clearfsimport。
-nsetevent
指定事件记录和历史信息显示执行操作的用户和执行时间,而不是数据源的原始数据。
-identical
即使与前一版本相同,也创建一个新的元素版本。
-unco
如果一个源文件在VOB中已经存在,并且被checked out,使用此选项将使用该元素执行uncheckout操作,并将文件保留为.keep文件。
source-name [ . . . ]
要导入VOB中的源数据(文件或目录)。
target-VOB-directory
源数据将要被导入的VOB目录。
 
例子:
将d:/src下的所有文件(包括子目录)导入test VOB中。
Z:/test>clearfsimport -recurse d:/src .
 
 
九.     Check In 与Check Out
选中“1.txt”文件,右键点击,弹出如下菜单,选择Check Out。
 
在Check Out对话框中,可以输入注释信息。选中“Reserved”,将使文件当前版本以“Reserved Check Out”方式打开。此时,如果其他用户也对此文件同一版本进行Check Out,只能使用“Unreserved Check Out”方式打开文件。“Unreserved Check Out”只有在没有“Reserved Check Out”的情况下,才能进行Check In。
有关“Reserved Check Out”和“Unreserved Check Out”的详细情况,请参照ClearCase的帮助手册。
 
选择确认后,将“1.txt”Check Out。
 
双击“1.txt”,打开文件。输入文字内容,并进行保存。
 
右键点击“1.txt”,弹出如下菜单,选择Check In。
 
在Check In对话框中,可以输入注释信息,并确认,将“1.txt”Check In。
 
十.     查看History
右键点击“1.txt”,选择History,将显示该文件元素的History。
 
 
十一.           查看版本树
右键点击“1.txt”,选择Version Tree,将显示该文件元素的版本树。下图中眼睛所指向的版本2是当前View所选中的文件版本。
 
 
十二.           版本比较
右键点击“1.txt”,选择Compare with Previous Version,将显示该文件元素的当前版本与前一版本的比较窗口。
 
在版本树窗口中,可以将文件元素的任意两个版本进行比较。
 
 
十三.           设置视图配置规格
创建视图时,如果不进行指定,将会使用缺省的视图规格。
缺省视图规格如下:
element * CHECKEDOUT
element * /main/LATEST
缺省的配置规格显示当前正在修改的文件版本或main分支下的最新文件版本。
 
如果需要显示以前的某个基线的文件,则要更改视图配置规格。
element * CHECKEDOUT
element * < 基线标签>
该基线标签需要事先进行创建,参见 创建标签类型和实例。
 
更改视图配置规格,通过右键点击视图,选择菜单“Properties of View”,见下图。
 
弹出如下窗口。
 
选择“Edit”按钮可以编辑视图的配置规格。
 
 
在使用标签(Label)之前,需要创建标签类型,并根据标签类型创建实例。
创建标签类型,选择“开始->程序->Rational ClearCase->Type Explorer”,出现“Select VOB”窗口。
 
在窗口中选择需要创建标签类型的VOB,如test。
 
鼠标左键双击图标“label type”,打开VOB test的label types。
 
选择菜单“Type->Create”。
 
输入标签名(使用统一的规则——所有字母大写)及注释。
 
确认其它选项无误后进行确定,完成标签类型的创建。
 
要想使用该标签类型,还必须创建标签实例,即将该标签应用到ClearCase对象上。创建标签类型可以通过使用ClearCase工具Apply Label或cleartool mklabel命令。
clearcase下的一些常用命令 1.最基本的操作 cleartool co -nc xxx.cpp cleartool ci -nc xxx.cpp 2.查看自己总共co了多少文件 cleartool lscheckout -cview -me -avobs 查看我的所有co文件 cleartool lscheckout -avobs -me查看所有人的所有co文件 cleartool lscheckout -avobs 3.最有用的命令 cleartool man  xxx cleartool help xxx 阅读详情

相关推荐

ClearCase使用中文教程

ClearCase中文使用教程-安装软件、创建视图、项目VOB、打标签等等。

版本管理工具之ClearCase

Rational ClearCase是软件配置管理SCM工具的一种,它可以用来对代码或者其他软件开发资产进行版本控制。对于超过上百或者上千团队开发者的大型项目据说也有很好的支持,同时对于大的二进制文件,文件个数很多,整体仓库容量很大的情况也能进行支持,另外对于目录也能进行版本的控制。 前世今生 时间 事件 1992年 ClearCase在Atria Softwa...

知行合一 止于至善 1万+

clearcase 命令介绍

clearcase 命令介绍,本文详细介绍了clearcase的各种命令

clearcase 中一些概念和操作

clearcase 中一些概念和操作 视图 常用命令 ClearCase 安装和使用的一些FAQ 参考 ClearCase具体的说是做配置管理的工具,只是SCM管理工具其中的一种。是RATIONAL公司开发的配置管理工具,类似于VSS,CVS的作用,但是功能比VSS,CVS强大的多,而且可以与WINDOWS资源管理器集成使用,并且还可以与很多开发工具集成在一起...

weixin_34075268的博客 1377

SDRAM控制器——添加读写FIFO

用FIFO实现数据缓存

H19981118的博客 2628

STM32G0实战:HAL库与LL库Flash操作避坑指南(附HardFault解决方案)

本文深入剖析了STM32G0系列微控制器在Flash操作中常见的HardFault问题,对比了HAL库与LL库在读写擦除操作上的底层差异与潜在陷阱。文章提供了基于寄存器状态分析的精准调试方法,并给出了经过实战检验的解决方案与健壮的代码框架,帮助开发者有效规避数据丢失与系统崩溃风险。

t8u9v0w1x的博客 731

ClearCase 基本操作介绍

<br /><br />1.      新增视图(View)<br /> <br />1.Path: a 。Start >Program files>  Rational >ClearCase > ClearCase  Explorer><br />Toolbox tab > Base ClearCase > Creat View. <br />                     b.使用Cleartool: mkview –tag <VIEW_NAME><br /> <br />2.   

爱上晴天的雨 7310

Vector CANape的使用记录

开门见山,今天想和大家分享下CANape使用记录,分享原因是近日在分析一个客户现场软件问题时,需要用到CANape来实时的监测ECU中的变量,因为之前对CANape的认知比较浅薄,觉得标定工程师使用他就足够了,但是这次的经历让我觉得需要写点东西来记录自己学习并使用他的过程。 相信大家能够在网上找到很多关于如何使用CANape的文章,从新建Project到后面的数据的观测、保存以及回放等等。我个人也是这么学过来的,所以我不打算从那些方面着手去描述如何使用她,而是根据我的真实使用过程以及问题的抛出到如何解决来

2万+

代码开发人员需要掌握的基本操作——ClearCase札记2

基本操作中的若干问题(其中还有个别遗留问题,以后解决了再修改进来):1)如何查看整个VOB的版本树:View中的某个 VOB——右键——ClearCase——Version Tree,但树上的标签等信息并不是完整的,标签的位置也并非理想的。2)如何查看某个文件、文件夹的History和版本树:easy,但文件的 VersionTree 经常不能说明什么问题,不推荐查看。元素的History

孤星泪 3185

串并装换器的设计及仿真结果

串/并转换是高速数据流处理的重要技巧之一。串/并转换的实现方法多种多样,根据数据的的顺序和数量要求,可以选用寄存器,双扣RAM,SRAM,FIFO,等实现。对于 数量比较小的设计可以采用移位寄存器完成串/并转换。       在工程中,如何体现串/并转换的设计思想呢? 怎样才能提高系统的处理速度呢 ?       一个简单的串/并转换框架如下图所示,串行输入的数据通过FPGA内部的 n 个移

stubben_bear的专栏 2273

【YOLO目标检测全栈实战】98 YOLO模型在低光照环境下的自适应增强策略

你有没有遇到过这种情况?深夜加班调试产线检测模型,车间灯光昏暗,摄像头采集的图片黑乎乎一片,YOLO模型直接“罢工”——漏检率飙升到40%以上。上个月我在一个汽车零部件质检项目里就栽了跟头:白天模型跑得飞起,mAP@0.5达到0.92,可一到夜班,同样的产线、同样的零件,mAP直接掉到0.63。客户拍着桌子问我:“你这模型怎么还分白天黑夜?”

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 287

【ClearCase 学习笔记 】之(4/4)CC基本操作介绍

ClearCase学习笔记: 一. CC四大功能详述 二. CC结构及设置 三. CC的硬件需求及支持平台 四. CC基本操作介绍 本文主要内容: CC基本操作介绍 (壹)新增视图(View) (贰)Check Out和Check In (叁)版本树(Version Tree) (肆)Apply Label (伍)Config Spec (陆)版本比较 CC基本操作介绍 (壹)新增视图(V...

cyy2learn的博客 896

prplOS适配USB LAN网卡

本文介绍了将USB LAN网卡(如rndis0)适配到prplOS的LAN管理流程。

四儿家的小祖宗的博客 322

ClearCase 基本操作介绍

<br />一.  新增视图(View)<br /> <br />1.Path: a 。Start >Program files>  Rational >ClearCase > ClearCase  Explorer><br />Toolbox tab > Base ClearCase > Creat View. <br />                     b.使用Cleartool: mkview –tag <VIEW_NAME><br /> <br />2.      在will the vi

始则转俗成真,终乃回真向俗! 1940

自监督学习原理与代码实战案例讲解

自监督学习原理与代码实战案例讲解 作者:禅与计算机程序设计艺术 1. 背景介绍 1.1 自监督学习的起源与发展 1.1.1 监督学习的局限性

AI天才研究院 624

你的小龙虾 OpenClaw 还很笨?快给它装上这几个核心技能(OpenClaw 必装skills整理)

🦞 刚装小龙虾OpenClaw? 本文分享一些OpenClaw必装技能,从视觉理解到智能学习,让它从“会聊天”变“会干活” 🚀

XiaoqiangClub的博客 871

在ClearCase中的增删改基本操作详解

更新中。。。 如何在ClearCase中进行日常开发中常用的增删改操作?增加文件到ClearCase资源管理器搜索结果窗口ClearCase ExplorerVisual StudioEclipse删除ClearCase中的文件修改ClearCase中的文件

xbsoft的专栏 984

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

ClearCase札记2——代码开发人员需要掌握的基本操作(转)

  基本操作中的若干问题(其中还有个别遗留问题,以后解决了再修改进来): 1)如何查看整个VOB的版本树:View中的某个 VOB——右键——ClearCase——Version Tree,但树上的标签等信息并不是完整的,标签的位置也并非理想的。 2)如何查看某个文件、文件夹的History和版本树:easy,但文件的 VersionTree 经常不能说明什么问题,不推荐查看。元...

tjsy4050的专栏 657

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ClearCase基本操作详解

http://www.cnblogs.com/xbsoft/archive/2008/05/08/1187658.html       对于开发人员而言,对ClearCase的常用操作无非增、删、改而已。但在不同情况下,这些操作也会变得复杂,下面我们就来看看如何通过一些技巧,使复杂的过程操作起来能够很简单。 h2. 一、增 增加一个文件到ClearCase; 1)右键单击该文件,

samantha_sun的专栏 2069

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

豆丁上面的clearcase文章

豆丁上面的clearcase文章

hhg208的专栏 760

clearcase常用命令

clearcase缩写为ct,在linux下可以使用alias,在windows下可以使用doskeys. 1. 是文件或目录可编辑 ct co -nc yourfile/yourdir 2. 修改完成文件后,提交 ct ci -nc yourfile/yourdir 3. 取消修改 ct unco yourfile/yourdir 4. 给clearcase中追加新的文件或

star2975的专栏 685

clearcase命令指南

clearcase命令指南 主要在linux下实践 1. 基本操作 1.1. 帮助 ct help 1.2. 缩写 ct clearcase co check out unco undo check out ci check

红心地瓜的专栏 5835

常用ClearCase命令 <持续更新>

1.最基本的操作 cleartool co -nc xxx.cpp 检出文件xxx.cpp cleartool ci -nc xxx.cpp 检入文件 xxx.cpp //checkin当前目录下所有的文件 cleartool ci -nc `cleartool lsco -s -r -me` //如果是ucm模式可以用 cleartool ci -nc -cact 2.查看自己总共

ace_fei的专栏 1万+

ClearCase使用入门--step by step(序)

软件配置管理 本文主要对Rational ClearCase的使用作了一下入门介绍及一些基本操作,以统一变更管理(UCM)模型为工作模型,分别介绍了项目管理人员(Project Manager)需要了解的相关内容----管理篇、软件开发人员(Developer)需要了解的相关内容----开发篇。Rational ClearCase 可以在Windows和UNIX平台之间跨平台使用,考虑到我

Dagang的专栏 2658
上一篇: JSplitPane的使用
下一篇: ubuntu下禁用笔记本触摸板
zhsp1029
博客等级 码龄21年 115粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值