我有一个非常基本的问题。
每个版本的文件都有相同的OID吗?据我所知,每个版本都是一个对象,每个对象都有不同的OID。我甚至用cleartool dump检查过,每个版本都有不同的OID。
更确切地说,如“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:<vobtag>
你也可以在oid上运行“cleartool describe -long oid:<oid>
”,同时在视图中设置元素所在的VOB的根目录,输出将返回一个元素名称。
见“Identifying elements by the source container path”