Source Providers - Get

获取给定源代码存储库中文件的内容。

GET https://dev.azure.com/{organization}/{project}/_apis/sourceProviders/{providerName}/filecontents?api-version=4.1-preview.1
GET https://dev.azure.com/{organization}/{project}/_apis/sourceProviders/{providerName}/filecontents?serviceEndpointId={serviceEndpointId}&repository={repository}&commitOrBranch={commitOrBranch}&path={path}&api-version=4.1-preview.1

URI 参数

名称 必需 类型 说明
organization
path True

string

Azure DevOps 组织的名称。

project
path True

string

项目 ID 或项目名称

providerName
path True

string

源提供程序的名称。

api-version
query True

string

要使用的 API 版本。 应将其设置为“4.1-preview.1”才能使用此版本的 API。

commitOrBranch
query

string

从中检索文件内容的提交或分支的标识符。

path
query

string

要检索的文件的路径,相对于存储库的根目录。

repository
query

string

如果已指定,则为供应商特定的标识符或存储库的名称以获取分支。 只能省略不支持多个存储库的提供程序。

serviceEndpointId
query

string

uuid

如果指定,则为要查询的服务终结点的 ID。 只能省略不使用服务终结点的提供程序,例如 TFVC 或 TFGit。

响应

名称 类型 说明
200 OK

string

成功的操作

Media Types: "text/plain"

安全性

accessToken

个人访问令牌。 将任何值用作用户名和令牌作为密码。

类型: basic