label - Cleartool - 列出对象及其标签

标签 label clearcase ls cleartool

我想递归地列出所有对象(包括文件和目录)及其具有的标签。
当我运行以下命令时,它只写入规则。它不会在任何对象上写入所有标签。

cleartool ls -r -l /view/stable/MYVOB/MyProject

结果:

version /view/stable/MYVOB/Car.java@@/main/3 Rule: element * TO_TEST
version /view/stable/MYVOB/Driver.java@@/main/2 Rule: element * TO_TEST

如何列出所有标签
此外,列出修改者和修改日期对我来说将是有利的。

提前致谢...

最佳答案

您可以使用 cleartool find ,使用fmt_ccase显示关联标签的选项

Windows 语法:

cleartool find . -type f -ele "brtype(mybranch)" -exec "cleartool descr -fmt \"%n labels:%l\n\" \"%CLEARCASE_PN%\""

Unix 语法:

cleartool find . -type f -ele "brtype(mybranch)" -exec 'cleartool descr -fmt "%n labels:%l\n" "$CLEARCASE_PN"'

这个想法是通过使用 fmt_ccase 指令的 %l 选项来描述找到的每个元素 ($CLEARCASE_PN),以便打印与其关联的标签。

关于label - Cleartool - 列出对象及其标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23539658/

相关文章:

wpf - 更改标签字符串中单个字母的颜色?

clearcase - 如何找出上个月分支机构发生的所有事件?

ClearCase:我可以在动态 View 中劫持文件吗?

c - 递归列表

Linux 列表文件差异 - "ls"与 "ls/"

asp.net - 为什么 Visible ='<%#false%>' 在 GridView 上有效,但在标签上无效?

d3.js:在轴上的刻度之间对齐文本标签

label - Prometheus:防止在标签更改时开始新的时间序列

linux - 在 Linux 构建服务器上从 Windows 中的 Eclipse 构建

c++ - 如何将ls命令的输出获取到C++中的数组