我已经安装了CCRC 7.1.1 with CLI。我试图使用rcleartool
命令获取活动列表,我找不到lsactivity
命令
是否有任何等效命令或任何间接方式来实现此targetM
“-fmt
”命令也没有rcleartool desc
选项?
这在UCM中是一个非常有用的选项,但在CCRC中找不到。请帮我在CCRC中使用相同的命令。
谢谢, RAGHAV
答案 0 :(得分:1)
rcleartool支持的命令是listed here
它们不包括lsact
。
潜在的解决方法(未经测试)将使用 describe -fmt
。 (请参阅fmt_ccase和describe
command)
rcleatool descr -fmt "%[activities]CXp" aStream@\aPVob
应该列出给定流的所有活动
我怀疑它是否可行,因为,即使-fmt
似乎得到支持(因为未在限制中列出)......
以下限制会影响
rcleartool describe
:
- 不支持版本扩展路径名
- 不支持UCM对象选择器
- 不支持以下Base ClearCase对象选择器:trigger-type,pool,hlink-type,oid-obj
如果CCRC 7.1.1属实,那么暂时没有解决方法。
实际上:
-fmt
本身不受支持(正如他在问题中原先指出的那样)rcleartool desc command CRCLI1022E Unrecognised option: "-fmt". Usage: desc/ribe [-username user-name][-ser/ver server-url][-pas/sword user-password] [-l/ong | -s/hort] [-ala/bel {label-type-selector[,...] | -all}] [-aat/tr {attr-type-selector[,...] | -all}] [-ahl/ink {hlink-type-selector[,...] | -all}] { [-cvi/ew] [-pre/decessor] pname ... | -type type-selector ... | -cact | object_selector ...}
lsact
仅提及GUI,没有CLI替代方案:要在ClearCase UCM活动视图中浏览现有活动,
- 单击ClearCase Navigator中UCM ClearCase视图的 UCM活动图标My Activities项目,
- 或双击ClearCase Details视图中的My Activities项。
ClearCase UCM活动视图将打开,并在流中显示您的活动列表。
答案 1 :(得分:0)
我看到rcleartool desc命令(CCRC版本9.0.0)支持-fmt选项:
path/to/my/vob>rcleartool desc -fmt
CRCLI2037E "-fmt" must be specified.
Usage: des/cribe [-l/ong | -s/hort | -fmt fmt-string]
[-ala/bel {label-type-selector[,...] | -all} ]
[-aat/tr {attr-type-selector[,...] | -all} ]
[-ahl/ink {hlink-type-selector[,...] | -all}
{ [-cvi/ew] [-pre/decessor] pname ... | -type type-selector ... | -cac/t | object-selector ...}