发新话题
打印

[求助] 已知某个分支 如何列出所有从该分支拉出去的分支(第一级就OK)( 此文章被查看:284次,被回复:3篇!! )

已知某个分支 如何列出所有从该分支拉出去的分支(第一级就OK)

如题, 假设某分支为 intg,有多个分支从该分支拉出去,如何能列出这些分支名?



© 本文为 阿布SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

进入相应的目录下,windows平台用"cleartool lsvtree -s . | findstr intg"
Unix平台用"cleartool lsvtree -s . | grep intg"
应该就可以查出。

[ 本帖最后由 cn_chenfeng 于 2008-6-2 11:33 编辑 ]



© 本文为 cn_chenfengSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

不是很确切。楼上的,你的命令只能查找当前目录的版本树。
而我并不知道整个VOB下哪些目录,哪些文件有分支。



© 本文为 阿布SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

如果想查整个VOB下哪些目录和文件有分支,可以用:
cleartool find -all -element brtype(intg) -exec "cleartool lsvtree -s %CLEARCASE_PN%" -print | findstr intg

此命令效率不是很高,可能返回时间会比较长,而且您还需要过滤其中的内容从而找出您所想要的结果。
如果您不嫌麻烦的话, 我觉得最好的方法还是通过写perl脚本来实现。

[ 本帖最后由 cn_chenfeng 于 2008-6-2 20:43 编辑 ]

© 本文为 cn_chenfeng 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题