TF200016:以下项目不存在:ProjectFirstPartOfTheName。验证项目名称是否正确且项目存在

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

我通过使用 tf git Permission 工具以这种方式配置存储库权限:

tf git permission /deny:CreateBranch /group:"[%1]\Contributors" /collection:https://dev.azure.com/<CompanyName>/ /teamproject:"%2" /repository:%3

它工作正常,但是当项目名称中包含空格时,它会因主题错误而失败。我尝试使用(对于第一个参数,%1):

  • “项目名称”
  • 浏览器地址栏中显示的 Project%20Name 和“Project%20Name”。

无论我做什么,错误都是一样的,它只识别空白之前的第一部分:

“TF200016:以下项目不存在:Project。请验证项目名称是否正确以及该项目是否存在于指定的 Azure DevOps 服务器上。”

我不会在新项目的名称中使用空格,但这个项目已经存在,我想保留这一点,因为团队都知道这一点。

提前致谢。

azure-devops tfs
1个回答
0
投票

前段时间我发现了一个解决方案,在决定不在项目中使用长名称后,解决方案是在 CMD 参数声明中使用“dequotator”字符(~)。也就是说,声明 CMD 参数如“%~1”而不是“%1”。

PS ..._tools\devOps>

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