tfs - 将代码从 TFS 2010 上的 TFVC 移动到 Azure DevOps Server 上的 TFVC

标签 tfs azure-devops tfvc git-tfs

我在 TFS 2010 上有一些关于 TFVC 源代码控制的项目。我只想将源代码从 TFS 2010 迁移到 Azure DevOps Server 上的 TFVC。

我不想将整个集合升级到最新版本。我只是想转移我的代码和历史记录。

我尝试过 Git-TFS。我在 TFS 2010 上克隆了我的存储库,但我不知道如何更新 TFVC 存储库的远程 URL 并推送到 Azure DevOps Server。

我有什么想法可以做到吗?或者我可以使用其他工具?

如果我决定在没有历史记录的情况下进行迁移,我该怎么做?

谢谢。

最佳答案

git-tfs 是 TFS(Team Foundation Server)和 git 之间的双向桥梁,类似于 git-svn。它将 TFS 提交提取到 git 存储库中,并允许您将更新推送回 TFS。

如果要将代码从 TFS2010 上的 TFVC 移动到 Azure DevOps 2019 上的 TFVC 并保留历史记录。

您必须执行整个项目集合的升级过程。

如果我决定在没有历史记录的情况下迁移,我该怎么做

您可以创建相应的新团队项目和工作区。从 TFS2010 工作区/项目中获取源代码。将源代码文件/文件夹复制并粘贴到新工作区中。然后将它们 checkin Azure DevOps Server 2019。

我们建议您在线保留 2010 年的 TFVC 存储库预览,但以只读方式查看历史记录。

与 Azure DevOps 服务相同,希望这有帮助。

关于tfs - 将代码从 TFS 2010 上的 TFVC 移动到 Azure DevOps Server 上的 TFVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58308966/

相关文章:

azure-devops - 启用自包含导致 dotnet 发布失败并使用私有(private) NuGet

未检测到 TFS 合并更改

TFS 相当于 "hg cat"?

tfs - 来自 Team Foundation Server 管理控制台的错误消息

.net - 未为项目 '.sfproj' 设置 BaseOutputPath/OutputPath 属性

Azure Devops Pipeline YAML 中的 Git 标记名称

visual-studio-2012 - 策略失败时阻止 checkin

visual-studio - 在 VS2015 中设置本地 TFS/TFVC 存储库

git - 将 git repo 历史修改为线性

unit-testing - 如何让 TFS 构建不测量第 3 方程序集的覆盖率