Azure DevOps Wiki--path参数相对路径起始位置及报错问题咨询
az devops wiki page show命令--path参数路径问题解答
1. --path参数的相对路径起始点
az devops wiki page show的--path参数相对路径从Wiki的根目录开始,不需要包含URL中的Wiki名称、页面ID这类标识,只需要对应页面在Wiki结构中的层级路径:
- 若为项目Wiki:路径用页面的显示名称(或URL中的slug)拼接层级,比如根目录下的页面直接写
/页面名称,子页面写/父页面名称/子页面名称。 - 若为代码库Wiki:路径对应代码库中的文件路径(含文件名后缀,如
.md),比如根目录下的Sample-Page.md对应/Sample-Page.md。
2. 给定URL中的相对路径起始位置
对于URL https://dev.azure.com/Sample-Org/Sample-Project/_wiki/wikis/Sample-Project_wiki/666/Sample-Page:
- URL里的
Sample-Project_wiki是Wiki名称,666是页面ID,这两部分都不属于--path需要的路径内容。 - 该页面的相对路径起始于Wiki根目录,对应的路径为
/Sample-Page(适用于项目Wiki);如果是代码库Wiki,则需要加上.md后缀,即/Sample-Page.md。
页面未找到错误的排查建议
你尝试的三种路径都不符合参数要求,另外还需注意:
- 若项目存在多个Wiki,必须通过
--wiki参数指定目标Wiki名称(如--wiki Sample-Project_wiki),否则命令可能默认到错误的Wiki。 - 确认页面路径的大小写:Azure DevOps的Wiki路径区分大小写,需和页面实际的slug或文件路径完全匹配。
- 代码库Wiki需确保路径包含文件后缀(如
.md),项目Wiki则不需要。
示例正确命令(项目Wiki场景):
az devops wiki page show --project Sample-Project --wiki Sample-Project_wiki --path "/Sample-Page"
内容的提问来源于stack exchange,提问作者Ryan James
相关产品推荐
相关产品推荐

