我希望递归地列出所有对象(包括文件和目录)及其所属的标签。
当我运行以下命令时,它只写入规则。它不会在任何对象上写入所有标签。
cleartool ls -r -l /view/稳态/MYVOB/MyProject
结果:
版本/视图/稳定/MYVOB/car.java@@/main/3规则: element * TO_TEST 版本/视图/稳定/MYVOB/Driver.java@@/main/2规则: element * TO_TEST
如何列出所有标签
此外,列出修饰符和修改日期将对我有利。
提前谢谢..。
发布于 2014-05-08 11:01:15
您可以使用cleartool find,使用卡塞选项显示相关的标签。
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"'其思想是通过使用$CLEARCASE_PN指令的%l选项来描述发现的每个元素( fmt_ccase ),以便打印与其关联的标签。
发布于 2014-05-13 05:57:01
这是我的解决方案:
cleartool find . -exec 'cleartool descr -fmt "%En@@%Sn|%u|%Fu|%Sd|%l|\n" "$CLEARCASE_PN"' https://stackoverflow.com/questions/23539658
复制相似问题