Azure CLI:az devops configure --defaults ...无效。我错过了什么?

问题描述 投票:2回答:1

我正在使用Azure CLI azure-devops扩展来管理dev.azure.com中的项目和git存储库。

az extension add --name azure-devops

为了使代码更具可读性和可配置性,我想使用:(如果值在引号之间,则无关紧要)

az devops configure --defaults organization=https://dev.azure.com/myname
az devops configure --defaults project=f514a982-...  

这些命令执行时没有错误(powershell),但似乎它们对以下命令没有影响。

例如

az repos list # lists an other project's repos, not the required f514a982

然而执行

az repos list --project f514a982....

给出了预期的结果。

想念我的东西还是这个bug?

azure azure-devops azure-cli
1个回答
0
投票

实际上我想出来了,希望未来有时间让某人失望:

有一个--detect参数默认是on,如果它是on然后否决--defaults设置。

因此,如果您在git repo文件夹树下的任何位置运行命令并且您没有明确使用--detect off,它将使用该git repo所属的devops项目(默认情况下),而不管先前执行的az devops configure --defaults命令

© www.soinside.com 2019 - 2024. All rights reserved.