itemContentZipped 在本地 tfs 中仅下载每个文件夹中的第一个项目

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

我们公司目前正在从 tfs 迁移到 gitlab,我们已经成功迁移了每个 git 存储库和几乎所有 tfvc 存储库,但是一些不包含 .vsscc 的 tfvc 存储库无法迁移。因此,我们决定尝试将这些存储库下载为 zip 文件,然后将它们添加到 git 存储库中。

我尝试在 tfs 上下载 tfvc 存储库,但遇到以下问题:无法通过 TFS 2015 RestFul Apis 将文件夹下载为 zip 虽然 api 调用下载给定项目的 zip 文件,但它仅包含每个文件夹中的第一个文件夹,而不包含单个非文件夹文件

我使用了这个API调用:xxx/tfs/defaultcollection/{project}/_api/_versioncontrol/itemContentZipped?repositoryId=&path={repositoryPath}

任何帮助表示赞赏:)

tfs tfvc
1个回答
0
投票

使用您共享的 API 进行测试,它可以正常工作。如果你能分享一些截图来说明“它只包含每个文件夹中的第一个文件夹,而不包含单个非文件夹文件”,那就更好了。

根据此 Gitlab 文档 从 TFVC 迁移到 Git,要从 TFVC 迁移到 Git,有两个选项,具体取决于您的操作系统。

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