将源代码从TFS迁移到VSTS

时间:2016-08-08 02:17:12

标签: tfs azure-devops tfs2013

我正在尝试将源代码从TFS迁移到VSTS。我尝试使用git-tf命令进行迁移,并且能够成功迁移,但我无法迁移历史记录。有人可以指导我做错了什么。请注意我不是迁移到GITVC,而是从On premise TFS服务器迁移到Visual Studio中的TFVC。

步骤是......

  1. git-tf clone http://onprimisetfsurl/ $ / project project
  2. git-tf clone http://Visualstudiotfvcurl/ $ project project1
  3. git pull project1 into project
  4. git-tf checkin --deep

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

添加" - 深"当你执行git-tf clone时:

git-tf clone http://onprimisetfsurl/ $/project --deep

添加我的步骤供您参考:

  1. git-tf clone http://tfsurl $ / tfsproject --deep
  2. 创建一个项目" vstsproject"在VSTS。
  3. 删除" BuildProcessTemplates"来自门户网站的vstsproject中的文件夹。
  4. 在本地计算机上为vstsproject创建一个新文件夹。
  5. 运行" git init"将此文件夹设置为git存储库。
  6. 将tfsproject中的更改拉入新创建的仓库。
  7. 运行" git log"确保历史记录正确。
  8. git-tf configure https://vstsurl $ / vstsproject --deep
  9. git-tf checkin --deep