请建议是否有人有将3-4个应用程序的源代码(包括他们的开发、阶段和生产环境(从TFS迁移到Azure Devops到Git存储库的经验;然后构建CI/CD管道。我们不要求迁移工作项或历史记录。
有人能给出高水平的步骤吗;迁移的方法是什么?
内部部署TFS服务是TFS 2013&源代码将迁移到Azure Devops服务。目前他们正在使用TFVC。这些也是.net应用程序。其中一个应用程序有大约9.5 GB的数据要迁移。请告知可能有助于代码迁移的过程和工具。
由于您正在使用TFVC,因此需要使用第三方工具GIT-TFS。
Git TFS工具是Team Foundation版本控制和Git之间的双向桥梁,可用于执行迁移。如果您想尝试具有完整历史记录的迁移,超过导入工具支持的180天,或者如果您想试图包括多个分支和合并关系的迁移,Git TFS是合适的。
您只需完成以下五个步骤即可将TFCV repo迁移到Git。
- 步骤1:安装git-tfs。有多种工具可从中迁移TFVC到Git
- 步骤2:导出到本地Git Repo
- 步骤3:清理新的Git存储库
- 步骤4:在TFS中创建新的Git Repo
- 步骤5:初始提交到Git Repo
更多详细信息请查看此博客--从TFVC迁移到Git–5个简单步骤