cleartool mkview snapshot windows
mkview 用法详解:mkview - Support - IBM
创建View的命令相对来讲十分直截了当。
cleartool mkview -snapshot -tag ViewName -vws \\Server\ViewStore\ViewName.vws snapshot-view-pname
1. 创建 view.
创建snapshot view, 简单的设置,需要四个必备参数。
1) –sna/pshot
指定创建的是snapshot View。
2) -tag
指定view的名称,会记录在注册表中。
ViewName必须唯一。可以使用lsview这条命令验证这个名称是否已经被其它View使用。
举例:
如果已经被使用,会显示该View 名称所在的UNC路径,如下所示。
C:\Users\sh>cleartool lsview ViewName
ViewName \\Server\ViewStore\ViewName.vws
如果没有被使用,会提示没有找到匹配项,如下所示:
C:\Users\sh>cleartool lsview ViewName
cleartool: Error: No matching entries found for view tag "ViewName".
3) –vws
指定 snapshot view存储目录的路径。在Windows系统上,必须是UNC名称。
UNC是什么?请参照: Universal Naming Convention (UNC)。
例如:\\MyServer\ViewStore\myview.vws
注意:
a) ViewStore必须是共享文件夹,并且需要指定某些用户或者所有人具有该文件夹的读写权限。
b) Myview.vws不是一个文件,而是文件夹。
4) snapshot-view-pname
指定snapshot view 的存放路径。
可以在任意目录下创建该路径,当然前提是你有权限在该目录下创建子目录。还要考虑到将来view的大小增长,要留有足够的空间。
例如:C:\views\myview
同时还有如下限制:
a) 不能在dynamic view的目录下创建snapshot view(在UNIX/Linux上,目录是/view;Windows上是 drive M).
b) Snapshot-view-pname不能是已经存在的 view 存储目录的子目录。
例如: view 存储目录为:\\Server\ViewStore\MyView.vws
Snapshot-view-pname 不能创建在MyView.vws下,即不能是 MyView.vws的子路径。
------------------------------------------------------------------------------------------------
举例:举一个我在工作中用到的一个场景
ClearCase 的 server 是一个网络服务器。
需要创建 snapshot view,但是希望存放在自己的工作机上,不放在服务器上。
Step 1: 创建View storage directory。
创建 C:\ViewStore, ViewStore设置为共享,所有人可读写。
Step2: 访问View storage directory
自己电脑的名称(Compute name) 就是server的名称。
那么相对应的 UNC格式就是: \\ComputerName\ViewStore
在运行窗口,输入这个路径,回车,即可访问ViewStore。
Step3: 确定存放view的路径。
C:\Views
Step 4: 创建Snapshot view.
打开cmd 窗口,输入如下命令,回车即可。
cleartool mkview -snapshot -tag Test_view -vws \\ComputerName\ViewStore\Test_view.vws C:\Views\Test_view
参考链接:http://www.philforhumanity.com/ClearCase_Support_22.html
--------------------------------------------------------------------------------------------------------------
创建好 view 后,下面介绍如果导出、导入以及编辑 Config spec 。
2. 导出、导入 Config spec
1) catcs [ –tag view-tag ]
显示view 的 config spec
2) setcs [ –tag view-tag ] [ –ove/rwrite | –ren/ame ] [ –cti/me | –pti/me ] { –cur/rent | –def/ault | pname | –stre/am }
设置 view 的 config spec.
-tag
要设置 snapshot view 的 config spec, 当前的工作目录必须在 snapshot view 的根目录或根目录之下。
由此,-tag 这个选项就不再需要了。
–pti/me
将时间戳设置为当前版本 check in 至 clearcase 的时间。
-cti/me
将时间戳设置为当前时间,即当前版本拷贝到view中的时间。
举例:
1) 获取指定 view 的 config spec
cmd-context> cleartool catcs -tag Test_view
element * CHECKEDOUT
element * /main/LATEST
2) 如果没有 -tag 选项,会以当前的工作目录作为当前的 view。
C:\Views\Test_view>cleartool catcs
element * CHECKEDOUT
element * /main/LATEST
3) 将读取到的 config spec 写入文件。
C:\Views\Test_view>cleartool catcs >config.txt
读取到的config spec,就会写入 config.txt 文件中。
4) 从指定文件中导入 config spec.
C:\Views\Test_view2>cleartool setcs -ptime C:\Views\Test_view\config.txt
3. 编辑 config spec
edcs [ –ove/rwrite | –ren/ame ] [ –cti/me | –pti/me ] [ file ]
编辑 view 的 config spec.
edcs 命令会通过启动一个文本编辑器来编辑已经存在的 config spec.
这个config spec 可以是一下的一种情况:
a) view 当前使用的 config spec.
b) 你想要编辑的一个文本,然后将这个文本作为 view的 config spec .
编辑结束后,会显示提示信息:
Set config spec and load snapshot view “view-tag”? [yes]
如果输入 yes, 修改的 config spec就会设置为 view 的 config spec.
如果编辑的内容导致元素 unloaded ,会弹出 unloaded 的警告信息,如下所示:
C:\Views\Test_view>cleartool edcs C:\Views\Test_view2\config.txt
Set config spec and load snapshot view "Test_view"? [yes] yes
cleartool: Warning: 1 objects were eliminated from the new config spec's load rules:
"\TestVob"
Continue, and unload these objects? [no] no
Errors during compilation - edit config spec? [yes] no
cleartool mkview snapshot windows的更多相关文章
- how to create view (windows)
View Server List IP address: 200.xx.xx.xx How to create a new view ssh new view server by your Unix ...
- clearcase 中一些概念和操作
clearcase 中一些概念和操作 视图 常用命令 ClearCase 安装和使用的一些FAQ 参考 ClearCase具体的说是做配置管理的工具,只是SCM管理工具其中的一种.是RATIONAL公 ...
- clearcase command (linux 常用命令)
http://publib.boulder.ibm.com/infocenter/cchelp/v7r0m0/index.jsp?topic=/com.ibm.rational.clearcase.h ...
- clearcase常用命令
版本控制工具学习 http://www.itpxpj.com/course.do?method=getAllCourseInFront&classTypeId=21 1.[ClearCase] ...
- ClearCase创建视图与基本命令
1.创建和设置view cleartool mkview -tag King_dev /home/King/King_dev.vws cleartool setview King_dev 2.删除V ...
- Cannot open the disk 'D:\win7-ie8\Windows 7 x64.vmdk' or one of the snapshot
使用机子过程中断电,开机后使用虚拟机提示[Cannot open the disk 'D:\win7-ie8\Windows 7 x64.vmdk' or one of the snapshot],找 ...
- windows安装zookeeper-单机模式
zookeeper下载地址:http://zookeeper.apache.org/releases.html#download 本次使用的是3.4.9版本 前提:请安装JDK 安装: 创建安装目 ...
- [原创]Windows Server 2003 物理机转换为VMware虚拟机出现VSS错误的处理
一台Windows Server 2003 物理机需要转换为VMware虚拟机,工具为Vmware vCenter Converter Standalone 6.0,转换开始就出现错误“FAILED: ...
- Windows安装和使用zookeeper
之前整理过一篇文章<zookeeper 分布式锁服务>,本文介绍的 Zookeeper 是以 3.4.5 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apach ...
随机推荐
- Spring Cloud介绍 Spring Cloud与Dubbo对比
spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理.服务发现.断路器.智能路由.微代理.控制总线.全局锁.决策竞选.分布式会话和集群状 ...
- Unity手游之路<六>游戏摇杆之Easy Touch 3教程
之前已经介绍过Unity自带的摇杆Joystick,它用起来很简单.但是它也存在很多局限,不能全部满足普通mmo手游的一些需求,例如:要能方便地更好素材:能指定在某个区域显示,或者只有在该区域触摸时才 ...
- oracl使用DataBase Configuration Assistant创建、删除数据库
原文:oracl使用DataBase Configuration Assistant创建.删除数据库 可以使用DataBase Configuration Assistant来创建一个心得数据库.Da ...
- ASP.Net Core简介
定义:一个经过精简的.模块化的.NET Framework子集,目的是为了跨平台..NET Core的类库叫做“CoreFX”,更精简的版本叫做“CoreCLR”. ASP.NET Core 是微软的 ...
- 横竖屏事件响应(viewWillLayoutSubviews和通知)两种方式
转载:http://blog.csdn.net/nogodoss/article/details/17246489 最近搞横竖屏,获得一些心得,特记录下来. 做横竖屏最重要的是确定横竖屏响应的接口.目 ...
- 简洁 Abstract Factory模式(3.1)
镇楼 在某些书中使用了二维图说明抽象工厂模式.非常好,可是yqj2065不喜欢他们的产品族/产品等级,改成品牌/产品类型. 抽象工厂模式(abstract factory pattern)较工厂方法模 ...
- careercup-递归和动态规划 9.10
9.10 给你一堆n个箱子,箱子宽w,高h,深d.箱子不能翻转,将箱子堆起来时,下面箱子的宽度.高度和深度必须大于上面的箱子.实现一个方法,搭出最高的一堆箱子,箱堆的高度为每个箱子高度的总和. 解法: ...
- Network Load Balancing Technical Overview--reference
http://technet.microsoft.com/en-us/library/bb742455.aspx Abstract Network Load Balancing, a clusteri ...
- android学习笔记之ImageView的scaleType属性
我们知道,ImageView有一个属性叫做scaleType,它的取值一共有八种,分别是:matrix,fitXY,fitStart,fitCenter,fitEnd,center,centerCro ...
- overflow: hidden用法,不仅仅是隐藏溢出
overflow:hidden是大家常用到的CSS样式,但是大多数人对这个样式的理解仅仅局限于隐藏溢出,而对于清除浮动这个含义不是很了解. <!DOCTYPE html> <html ...