1

我正在使用 RTC CLI 获取存储库工作区中单个组件的源文件列表。我的脚本如下所示:

lscm list remotefiles -r local --depth - --workspace "Workspace" "Component" > C:\jazz\Filelist.txt

现在我必须列出工作区中所有组件的文件。我不能简单地删除“组件”,因为根据语法它是强制性的:

lscm list remotefiles [options] <selector> <component> [remotePath]

RTC CLI 中是否有任何循环技术可用于从所有组件中获取文件列表?

4

1 回答 1

1

RTC CLI 中是否有任何循环技术可用于从所有组件中获取文件列表?

不完全是:您需要列出工作区中的所有组件,然后调用您的命令来列出每个组件的文件。

参见例如“ RTC 命令行和列表组件”,您首先创建一个会话,然后在该会话中列出:

创建登录会话并使用它,即

lscm login -r https://csnext.myco.com/ccm6/ -u dlwester@myco.com -n mySession
lscm list components -r mySession 

安德鲁·尼弗建议:

最好指定-u获取 UUID 的选项,而不是使用组件名称。

lscm -u y list components -r mySession

此外,根据脚本语言,最好指定-j获取 json 输出。

于 2016-06-09T10:04:02.240 回答