首页 > 解决方案 > Azure CLI:az devops configure --defaults... 无效。我错过了什么?

问题描述

我正在使用 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....

给出预期的结果。

缺少我的东西还是这是一个错误?

标签: azureazure-devopsazure-cli

解决方案


其实我想通了,希望将来有时间有人:

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

因此,如果您在 git repo 文件夹树下的任何位置运行命令并且没有明确使用--detect offaz devops configure --defaults


推荐阅读