如何用管道描述推荐基线

2023-11-29

我试图找到复合基线中关联的所有组件基线。

我可以使用以下方式实现它

cleartool desc -fmt %[rec_bls]CXp stream:My_Integration@\My_PVOB

(I would save the receommended baselines in some variable using powershell and replace it in next command) 

cleartool describe -l baseline:"$Baseline"@\My_PVOB

是否可以组合这两个命令,以便我可以描述所有推荐的基线。

在上述方法中,我被迫使用一些脚本来保存基线,然后在 Cleartool 命令中使用它。如果它可以结合在cleartool本身中,那就太好了,而且很方便。


我没有找到一种方法来连接这两个describe复合基线与其成员基线之间。

我的解决方案(并不令人满意)是在 bash 中(可通过 msyswwin 在 Windows 上使用,使用类似工具msysgit):

$ ct descr -l baseline:P_Summit_HUB_12_30_2011@\\Summit_HUB_pvob |grep "b)"|awk '{print "cleartool descr -fmt \"%[component]Xp %n\\n\" baseline:" $1 " >> afile"}'

我用什么都行fmt我需要(这里只是与成员基线关联的组件的名称及其名称)

然后我执行每个输出行以获得最终结果'afile'.

您的 PowerShell 脚本方法当然更好。


事实上,OP 萨姆塞尔瓦帕拉布确认以下所述 PowerShell 方法:

$Baselinefile="C:\Baseline.txt" 
$project="MyComponents@\My_PVOB" 
$pvob="@\My_PVOB" 

# Find the list of Recommended baseline for the project 
$Baselines=(cleartool lsproject -fmt "%[rec_bls]p" $project).split() 

#Foreach baseline get the baseline and Component Name 
foreach ($Bline in $Baselines) { 
  cleartool describe -l baseline:"$Bline"$pvob | Select-string -pattern "@\\My_PVOB)"| Out-File $BaselineFile -append 
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何用管道描述推荐基线 的相关文章

  • 我如何在 ClearCase 中列出推荐的基线

    我目前正在编写一个脚本 该脚本必须检查集成流的推荐基线 因此我知道的唯一参数是流名称 我想知道是否有办法在 Linux 上使用cleartool 来做到这一点 bash 脚本 这是我的视频 And this is the Stream 您可
  • ClearCase SCM 适配器支持注释

    我想用版本历史注释一些代码 当使用 SVN 时 这在 Eclipse 中很容易 但 Rational ClearCase SCM Adapter 插件似乎不支持它 我快速 Google 搜索显示 ClearCase 在命令行上支持通过以下方
  • ClearCase 动态视图中两个版本之间的差异

    比如说 我在 ClearCase 中有两个不同的动态视图 我想知道是否有任何命令可以提供报告 x lines added y lines deleted z lines changed 两个版本之间 是的 您可以使用diffstat生成一个
  • 如何使用 ClearCase CM API 获取元素的历史记录?

    我想使用由clearcase 提供的Rational CM API 获取受clearcase 控制的文件元素 例如pdf 文件 doc 文件等 的历史记录 我编写了以下代码来获取历史记录 但它不完整 所以请在这里帮助我 public voi
  • 如何在 ClearCase 中按文件扩展名删除文件元素?

    我有很多xxx cmd位于多个文件夹中的文件 例如child1 child2 child3等 他们有一个父文件夹parent 是否有一个cleartool命令可以在parent删除所有的文件夹 cmd所有子文件夹中的文件 不容易 因为在执行
  • 如何使用clearfsimport将文件导入到空VOB中

    我创建了一个 VOB 和一个加载它的快照视图 VOB 是空的 我想添加一些文件来初始化它 但我想要导入的所有文件都出现错误 这是详细信息 VOB 是通过以下命令创建的 ct mkvob tag vobs sqlite comment tes
  • 如果我们从集成流中删除最新版本会有副作用吗?

    我们已经向测试团队交付了一些包 他们完成了测试 在其中一个包中 他们报告了一个缺陷 该缺陷已被修复并交付给集成流 但在交付时 它要求重新设定基准 并且交付包含重新设定基准活动 在变基活动中 由于合并问题 其中一个文件在没有缺陷的包中被修改
  • 如何检查我是否有 Base Clearcase 或 UCM?

    我是 ClearCase 的新手 我以前用过理性协同 我们在项目中使用 ClearCase 进行版本控制 在我的旧项目中 我使用了合理的协同作用 其中我们为文件中的任何修改创建 任务 我了解到我们在 ClearCase 中有活动 我想在我们
  • 如何在给定分支中查找文件

    我注意到 在进行代码查看时 我公司的人们通常只给出完成工作的分支 而没有其他任何信息 所以我想一定有一种简单的方法来找出给定分支中具有版本的所有文件 这与查找所有文件是一样的 这已经改变了 是的 我不知道在某个分支中查找文件的预期 简单方法
  • ClearCase 适合我们的开发流程吗?

    那么 让我描述一下我们目前的情况 我们是一个由经验丰富的 Java 开发人员组成的小团队 6 人 迷失在一个主要由 SAP 和 Siebel 配置器组成的大型 IS 团队中 虽然所有其他团队目前都在使用 VSS 主要作为存储系统 但我们的团
  • 用于 eclipse 使用的 Clearcase 插件

    我是 Clearcase 和使用版本控制系统的软件开发的新手 我目前正在使用clearcase进行版本管理 我使用eclipse IDE进行软件开发 我从 sourceforge net 网站通过互联网安装了 eclipse 的clearc
  • Clearcase 删除目录

    我有一个像这样的目录结构 root dir dir1 dir2 file1 txt file2 txt sub dir file3 txt file4 txt 最好的删除方法是什么dir2及其所有子元素都使用rmname 我可以简单地执行
  • 使用 Clearcase 递归签入

    我想将一个目录和所有子目录签入到透明案例中 有具体的命令可以实现吗 目前我正在进入每个目录并手动检查每个文件 我会推荐这个问题 https stackoverflow com questions 33577 how do i perform
  • ClearCase 的“MVFS 文件系统”的本质是什么?

    Clearcase 服务器中的 MVFS 有何作用 MVFS 多版本文件系统 并不是 创建 文件系统 而是让您访问一个文件系统 M 在 Windows 上 或 view 在 Unix 上 是一个安装点 允许浏览您安装的任何 Vob Clea
  • ClearCase 中的子分支?

    当我想在 CC 中使用分支时 我通常会在配置规范中添加如下内容 element first branch LATEST element Main LATEST mkbranch first branch element Main LATES
  • 在 Clearcase 上使用 Mercurial 时保留历史记录

    我在 ClearCase 商店工作 CC 在集成团队的工作方面做得很好 尽管我们的代码审查流程阻止我使用它来跟踪我的日常更改 在我的 CC 视图之上创建 hg 存储库效果非常好 我可以跟踪我的更改并轻松在文件服务器上进行备份 为人们生成差异
  • 有什么方法可以将自定义差异工具与cleartool/clearcase一起使用?

    我想在使用 Clearcase 快照视图时使用我自己的差异 据我所知 运行时无法指定 diff 工具 cleartool diff 所以我想我可以运行类似的东西 mydiff
  • 为什么 Perl 找不到我在 ClearCase 中的文件?

    Perl 的这段代码告诉我 ClearCase 中的文件不存在 但它确实存在 x PATH TO FILE if e x print This file exists on the file system else print I can
  • ClearCase 到 Git 的迁移

    我们正在努力将 CC Vobs 转换为 GIT 我们有基础 vobs 和 UCM vobs 我见过很多没有明确步骤的主题 有没有什么工具或步骤可以保留历史记录和分支 不 据我所知 没有 ClearCase 到 Git 的桥梁 转换器或适配器
  • 如何回滚签入 Clearcase 的文件?

    我的 Clearcase 存储库中有一个文件 我检查了它并修改了它 然后重新检查了它 我还没有做任何事情 比如制定基线 变基或在我的流 视图中交付 我很遗憾对此文件进行了更改 回想起来 我应该撤消签出 如何回滚修改 或者撤消 或者恢复 或者

随机推荐