clearcase - 如何在 UCM ClearCase 中只列出基线的名称?

标签 clearcase clearcase-ucm cleartool baseline

如果我这样做:

cleartool lsbl -stream stream:mystream@\mypvob

这将列出带有详细信息的基线。
但我只想列出基线的名称。

无论如何我可以做到这一点吗?

最佳答案

这里有两个 python 示例,可在 snip2code.com 上找到

1) 获取流的基础基线

import os
working_stream = "myStream"
pvob = "MyVobs"
foundation_bl = os.popen("cleartool descr -fmt \"%[found_bls]CXp\" stream:"
    + working_stream + "@" + pvob).readlines()[0].split(":")[1].split("@")[0]
print "Found Foundation baseline = " + str(foundation_bl)

链接:How To Get The Foundation Baseline

2) 获取流的所有基线

import os
stream = "myStream@/myVobs"
latest_bl=os.popen("for a in `cleartool lsstream -fmt \"%[latest_bls]p\" " + 
               stream + "`; do echo $a; done").readlines()
print "Latest baseline found = " + str(latest_bl)

链接:How To Get The Baselines From UCM Stream

关于clearcase - 如何在 UCM ClearCase 中只列出基线的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19288635/

相关文章:

version-control - 如何查找在clearcase分支下修改的文件

clearcase - 如何在 ClearCase 中将代码从一个分支合并到另一个分支

Clearcase 删除目录

clearcase - 如何修改创建并 checkin 的软链接(soft link)

clearcase - 在 Windows 中执行cleartool setcs 时权限被拒绝

perforce - 我们可以在 perforce 中创建标签吗

clearcase - 如何修复或调查 'Operation "view_ws_is_ws_view“失败”?

version-control - 是否有 CCRC 版本 7.0.1 的 CLI

javascript - 在分号后插入换行符总是安全的吗?

linux - 使用 cleartool 在 Linux 上重新设置流基线