如何在ClearCase中找到特定的文件版本?

时间:2012-09-14 08:41:36

标签: clearcase

是否有任何命令可以提供基线名称和元素文件名,并返回由此基线标记的确切文件版本?

例如:

baseline name: 7.5.3.1
element filename: a.java

结果:

/main/mystream/16

我的问题是指UCM,你不能在版本之间移动基线......

如果没有这样的命令,似乎我必须编写一个简短的脚本。在这种情况下,我可能必须运行cleartool lsvtree然后解析输出 - 我是对的吗?这是最快的方式吗?

谢谢

1 个答案:

答案 0 :(得分:1)

您可以通过查看该文件版本上的标签来查询确切的版本 但这只有在基线是完整基线时才有效(这意味着它已在与所述基线相关联的组件的每个文件部分上设置了以基线命名的标签)。
请参阅“What is the difference between Full baseline and Incremental baseline in Clearcase UCM?”。

如果是这种情况,那么您可以使用cleartool find命令查看确切的版本,例如“How to search files by label”。 IBM技术说明“How to determine which element version a label was moved from”中描述了其他机制。