基于超链接的Clearcase查找版本;hlinkText";属性值

基于超链接的Clearcase查找版本;hlinkText";属性值,clearcase,cleartool,Clearcase,Cleartool,我们将基本ClearCase与ClearQuest集成在一起,每当签入时,ClearQuest中带有工作请求号的超链接都会附加到签入版本。我可以在ClearQuest中查看WorkRequest的变更集,但希望能够在ClearCase中找到所有文件,以便我们能够自动化我们的流程 是否仍然可以根据附加超链接的属性值查找文件的版本 即。 描述文件时会列出超链接: Hyperlinks: CrmRequest@50304@\java "WorkRequest" -> "HUBUB000815

我们将基本ClearCase与ClearQuest集成在一起,每当签入时,ClearQuest中带有工作请求号的超链接都会附加到签入版本。我可以在ClearQuest中查看WorkRequest的变更集,但希望能够在ClearCase中找到所有文件,以便我们能够自动化我们的流程

是否仍然可以根据附加超链接的属性值查找文件的版本

即。 描述文件时会列出超链接:

Hyperlinks: CrmRequest@50304@\java "WorkRequest" -> "HUBUB00081581" 超链接: CrmRequest@50304@\java“工作请求”->“HUBUB000081581” 然后描述超链接显示属性:

Attributes: HlinkFromText = "WorkRequest" HlinkToText = "HUBUB00081581" 属性: HlinkFromText=“工作请求” hlinkText=“HUBUB000081581”
因此,我希望能够找到所有具有名为“CrmRequest”的超链接的文件,该超链接的属性“hlinkText”的值为“HUBUB00081581”

您可以使用find命令来显示具有“
CrmRequest
”超链接的每个版本的值,并在正确的值上显示grep:

Unix:

窗口:

cleartool find . -version "hltype(CrmRequest)" -nxname -exec "cleartool desc -l \"%CLEARCASE_PN%\"" | grep HUBUB00081581

我决定创建一个签入触发器,它将读取包含相关工作请求号的缓存文件,然后使用该值将属性应用于相关版本。我们现在可以根据属性值进行查找,而不是深入到超链接;通过版本树也更容易看到它


谢谢

谢谢,但这不是我想要的。grep在windows计算机上不可用,即使它可用,它也只会返回工作请求的名称,而不会返回另一行上的文件名。
cleartool find . -version "hltype(CrmRequest)" -nxname -exec "cleartool desc -l \"%CLEARCASE_PN%\"" | grep HUBUB00081581