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

如何在ClearCase中找到特定的文件版本?,clearcase,Clearcase,是否有任何命令,在其中我提供了一个基线名称加上一个元素文件名,并返回该基线标记的确切文件版本 例如: baseline name: 7.5.3.1 element filename: a.java 结果: /main/mystream/16 我的问题是关于UCM,在这里你不能在版本之间移动基线 如果没有这样的命令,我似乎不得不写一个简短的脚本。在这种情况下,我可能必须运行cleartool lsvtree,然后解析输出-对吗?这是最快的方式吗 谢谢您可以通过查看该文件版本上的标签来查询确切版

是否有任何命令,在其中我提供了一个基线名称加上一个元素文件名,并返回该基线标记的确切文件版本

例如:

baseline name: 7.5.3.1
element filename: a.java
结果:

/main/mystream/16
我的问题是关于UCM,在这里你不能在版本之间移动基线

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


谢谢

您可以通过查看该文件版本上的标签来查询确切版本。
但是,只有当基线是完整的基线(意味着它在与所述基线相关的组件的每个文件部分上设置了以基线命名的标签)时,这才有效。
见“”

如果是这种情况,那么您可以使用
cleartool find
命令查看确切的版本,如“.”

IBM technote”中描述了其他机制。

您可以通过查看该文件版本上的标签来查询确切的版本。
但是,只有当基线是完整的基线(意味着它在与所述基线相关的组件的每个文件部分上设置了以基线命名的标签)时,这才有效。
见“”

如果是这种情况,那么您可以使用
cleartool find
命令查看确切的版本,如“.”

IBM技术说明”中介绍了其他机制。

谢谢。您如何看待该文件版本上的标签?我们有时使用增量基线。有没有一种方法可以覆盖所有基线类型?@user986086只需升级基线:您可以随时将增量基线升级为完整基线。我尝试了以下方法:cleartool find-all-element“{lbtype_sub(REL1)}”-print,但它会返回该REL1基线中所有文件元素的列表。如何更改特定文件名的命令并包括特定版本?如果无法升级增量基线,该怎么办?我是否应该使用相同的“cleartool find”命令?@user986086对于特定版本部分,您的
cleartool find
查询需要更具体:no
-all
,并使用
-version
,而不是
-element
cleartool find/path/to/your/files-version“{lbtype\u sub(BASELINENAME)}”-print
谢谢。您如何看待该文件版本上的标签?我们有时使用增量基线。有没有一种方法可以覆盖所有基线类型?@user986086只需升级基线:您可以随时将增量基线升级为完整基线。我尝试了以下方法:cleartool find-all-element“{lbtype_sub(REL1)}”-print,但它会返回该REL1基线中所有文件元素的列表。如何更改特定文件名的命令并包括特定版本?如果无法升级增量基线,该怎么办?我是否应该使用相同的“cleartool find”命令?@user986086对于特定版本部分,您的
cleartool find
查询需要更具体:no
-all
,并使用
-version
,而不是
-element
cleartool find/path/to/your/files-version“{lbtype\u sub(BASELINENAME)}”-print