什么是clearcase中的对象id

问题描述 投票:1回答:1

我有一个非常基本的问题。

每个版本的文件都有相同的OID吗?据我所知,每个版本都是一个对象,每个对象都有不同的OID。我甚至用cleartool dump检查过,每个版本都有不同的OID。

clearcase clearcase-ucm
1个回答
1
投票

更确切地说,如“How to find oid and uuid of an element in IBM Rational ClearCase”中所述

ClearCase VOB中的每个对象都由其oid(“对象ID”)引用。 oid在VOB中是独一无二的。 这不仅适用于文件,而是适用于VOB中的所有对象。

  • 元件
  • 元数据

ClearCase在内部使用oid。 oid对于普通用户的操作是不可见的。但是,在某些错误消息中,您会看到对oid的引用。

要从对象中查找oid,请使用:

cleartool dump <object>

要从oid中查找对象,请使用:

cleartool dump oid:<object>

要使这些命令起作用,您需要处于视图和相应的VOB中。这是生成路径/文件名所必需的。

<object>可以是任何定义为ClearCase的对象。例如:

  • 元素<file>@@
  • 版本<file><file>@@\main\......
  • 键入lbtype:<name>
  • VOB或复制品对象vob:<vobtag>

你也可以在oid上运行“cleartool describe -long oid:<oid>”,同时在视图中设置元素所在的VOB的根目录,输出将返回一个元素名称。 见“Identifying elements by the source container path

© www.soinside.com 2019 - 2024. All rights reserved.