我们在tfs存储库MISC中具有这样的文件夹结构:-
Test1(sub-Folder1)->
Test1Solution.txt
Test2(sub-Folder2)
Test3(sub-Folder2.1)
Test3Solution.txt
Test4 (sub-Folder2.1.1)
而且我们希望将具有历史记录的azure devop中的Test1和Test3文件夹迁移到单个git存储库。
我尝试使用git-tf来做,但是没有做
[有人可以帮我吗
https://docs.microsoft.com/en-us/azure/devops/learn/git/migrate-other-systems-to-git
对于您要迁移的主线或第一个分支在Azure DevOps中创建存储库并在本地克隆它。
- 将分支的最新版本从TFVC检出到本地磁盘上。
- 从存储库中删除二进制文件并构建工具,并设置像NuGet这样的程序包管理系统。
- 转换您需要保留在Git中的特定于版本控制系统的指令。例如,将
.tfignore
文件转换为.gitignore
,并将.tpattributes
文件转换为.gitattributes
。- 删除将您的代码绑定到旧版本控制系统的文件或数据。例如,删除包含以下内容的$ tf目录TFVC元数据。
- 可选,创建并提交一个“面包屑”文件,该文件提供有关如何访问旧版控制系统的信息。
- 将文件添加并提交到Git存储库,并将存储库推送到Azure DevOps。