Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops Azure Devops-使用tfvc repos从API下载文件_Azure Devops_Azure Devops Rest Api - Fatal编程技术网

Azure devops Azure Devops-使用tfvc repos从API下载文件

Azure devops Azure Devops-使用tfvc repos从API下载文件,azure-devops,azure-devops-rest-api,Azure Devops,Azure Devops Rest Api,是否可以使用RESTAPI从Azure DevOps服务中的TFVC repos下载文件? 我发现很多主题都是关于使用Git repos下载,而不是使用TFVC下载。您可以使用REST API从TFVC repos获取文件 GET https://dev.azure.com/{organization}/{project}/_apis/tfvc/items?path={path}&download=true&api-version=6.0 以下是需要您注意的几点: path参数

是否可以使用RESTAPI从Azure DevOps服务中的TFVC repos下载文件? 我发现很多主题都是关于使用Git repos下载,而不是使用TFVC下载。

您可以使用REST API从TFVC repos获取文件

GET https://dev.azure.com/{organization}/{project}/_apis/tfvc/items?path={path}&download=true&api-version=6.0
以下是需要您注意的几点:

  • path参数省略TFVC repo的名称。例如,如果我想获取一个文件
    $/{name}/a.txt
    ,那么我需要设置
    path=a.txt
  • 您需要指定文件路径而不是文件夹路径。否则,将只返回文件夹信息,而不会下载文件。如果要下载多个文件,则需要使用RESTAPI
  • download
    参数设置为
    true
    以下载文件。否则,只返回文件信息,不会下载文件

  • 你看了RESTAPI文档和实验了吗?是的,但是我找不到tfvc的文档。只为Git。我用tfvc做了一些测试,但可能没有为“api版本”使用正确的参数。