我应该如何将此类TFS文件夹迁移到Git

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

我需要将 TFS 2010 上托管的一些旧项目从 TFS 转换为 Git。对于主分支来说,没有问题,因为我已经成功使用了 Git-TFS,而且我(目前)一切都正常工作。

enter image description here 我的问题是关于检索主文件时不会自动获取的那些“文件夹”

迁移我已经完成的主要工作

git-tfs clone http://SITE:8080/tfs/NAME_AAA/ "$/Project/[name of 1]" "C:\xxx\git_migrations\xxx_folder" 

但这样做只需要主要内容。

如何获得 NTSSRC、Release 等? 如果我需要将它们分开,因为它们是不同的 git 存储库,我应该如何在 Azure Devops 存储库中调用它们?诸如 Project1_NTSSRC 之类的东西?

git tfs git-tfs
1个回答
0
投票

根据Git-TFS工具的this文档,它似乎只迁移分支的内容。如果您还想迁移文件夹,您可能需要将文件夹更改为分支或将其移动到分支中,然后您可以使用该工具迁移所有分支的内容。

此外,如果您使用的是 Azure DevOps Server 2019 或更高版本,或者 Azure DevOps Services,则 Azure DevOps 具有内置功能,可用于将存储库从 TFVC 导入并迁移到 Git。这些内置功能也仅导入/迁移分支的内容。


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