我在 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/