【发布时间】:2018-06-22 18:02:15
【问题描述】:
我正在尝试编写查询以查看存储库中是否已存在具有特定名称的工作区。以下是我在登录上一个命令后使用的查询:
$wsQueryResult = &scm query -r https://myrationaluri -w "name='myworkspace"
我得到类似于以下的输出:
At C:\scripts\vso-rtc\get-code-fromRTC.ps1:27 char:19
+ $wsQueryResult = &scm query -r myurl -w "name='my ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Problem running 'query'::String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
No repository workspace matches the query "name='myworkspace'".
查询位于 powershell 脚本中。我理解响应的最后一部分“没有存储库工作区与查询匹配......”但是,为什么我会遇到问题运行查询::字符串。执行此操作后,$wsQueryResult 的值为 null。我希望会有一个退出代码或其他东西。
是我的查询语法有问题还是这正常。如果正常,是否需要检查“no repository workspace”行的输出
感谢您的帮助。
【问题讨论】:
标签: version-control rtc ibm-rational