如何在上下文菜单中的clearcase中递归创建撤消签出
我正在尝试递归地创建撤消签出…,带有参数的上下文菜单(我正在使用如何在上下文菜单中的clearcase中递归创建撤消签出,clearcase,Clearcase,我正在尝试递归地创建撤消签出…,带有参数的上下文菜单(我正在使用clearmenuadmin.exe) 但是它不起作用。。你知道怎么做吗?注意:一定要在%n\n“和$dir之间留一个空格 在这种情况下,-fmt部分将无法确保执行,甚至无法通过管道传输到cleartool 或许 /c cleartool lsco -r -cvi -fmt "cleartool unco -rm %n\n"$dir|cmd 可以工作,但我对此表示怀疑:考虑到使用clearmenuadmin.exe进行配置时启动的
clearmenuadmin.exe
)
但是它不起作用。。你知道怎么做吗?注意:一定要在
%n\n“
和$dir
之间留一个空格
在这种情况下,-fmt
部分将无法确保执行,甚至无法通过管道传输到cleartool
或许
/c cleartool lsco -r -cvi -fmt "cleartool unco -rm %n\n"$dir|cmd
可以工作,但我对此表示怀疑:考虑到使用clearmenuadmin.exe进行配置时启动的所有命令,问题是显而易见的:
cmd /c cleartool lsco -r -cvi -fmt "cleartool unco -rm %n\n"$dir|cmd
|cmd
或|ct
将应用于第一个cmd,而不是cleartool命令
我宁愿使用外部脚本(包装unco
命令)
myUnco.cmd存储在%PATH%环境变量引用的目录中,带有
cleartool lsco -r -cvi -fmt "cleartool unco -rm %n\n" %1|cleartool
这里(在.cmd
脚本中)%1
表示通过clearcase上下文菜单传递的$dir
/c myUnco.cmd $dir
cleartool lsco -r -cvi -fmt "cleartool unco -rm %n\n" %1|cleartool