24 123
发新话题
打印

[求助] 如何查找一个branch是基于哪个label的( 此文章被查看:1002次,被回复:23篇!! )

如何查找一个branch是基于哪个label的

今天遇到这样一个问题,要检查branch A 这个分支是基于哪个版本拉出来的。
我使用了一个很笨的方法,就是,使用find 命名查找A上有哪些文件,然后通过这些文件去查看版本树。很凑巧,查到了,拉出来的那个节点就只有一个label。
这样就让我想到了,万一这个节点label很多,我还真不知道着呢没确认了。
所以想跟大家求助一下,有这样的命令,可以查到么!

需求:已知:branch A
     求助:branch 基于哪个label 创建的。



© 本文为 pengpeng_pySCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
灵魂在高处,生活在低处.

TOP

cleartool describe filename@@/Branch_A



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

TOP

建议还是在分支名字上面有所体现,看起来更加的直观



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

TOP

回复 板凳 的帖子

你是说在申请分支的时候体现label么?
我们都是这样写的:
project+SPR NO.+name

© 本文为 pengpeng_py 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
灵魂在高处,生活在低处.

TOP

describe filename@@/Branch_A
我试了一下,没成功,还在继续看这个命令,但是我有个疑惑,这个命令不得知道filename。
能不能直接根据分支查找拉出label呢!

© 本文为 pengpeng_py 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
灵魂在高处,生活在低处.

TOP

cleartool find path-name -branch 'brtype(Branch_A)' -exec 'cleartool describe $CLEARCASE_XPN'

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

TOP

在创建branch时,在注释里写上基于哪个标签

楼主给的命令行,还是把文件列出来,人工分析,这些文件的标签具有的同性。
本次可能只能作到这样了。

为以后不用再这样人工分析,

在创建branch类型时,在注释里写上基于哪个标签

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

TOP

回复 6# 的帖子

我试了一下,在当前vob级使用的这个命令:
cleartool> find .  -branch 'brtype(d330_main_int)' -exec 'cleartool describe $CLEARCASE_XPN'
但是报错了,不知道哪里的问题。报错信息如下:
cleartool: Error: Unable to access "$CLEARCASE_XPN": No such file or directory.

劳烦再给我讲讲,谢谢了

© 本文为 pengpeng_py 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
灵魂在高处,生活在低处.

TOP

回复 7# 的帖子

您说的也是一种方法,就得申请分支的人认真填写。
不过我还是想多了解了解命令。所以还在研究,(*^__^*) 嘻嘻……

© 本文为 pengpeng_py 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
灵魂在高处,生活在低处.

TOP

将-branch改成-version

将-branch改成-version,试一下,感觉desc 还是要显示元素的version属性,而不是显示 brtype的属性

cleartool> find .  -version 'brtype(d330_main_int)' -exec 'cleartool describe $CLEARCASE_XPN'

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

TOP

 24 123
发新话题