我正在尝试将团队项目集合下的TFS团队项目迁移到GIT版本控制。我的要求是移动历史和TFS中的分支。我能够移动历史而不是分支。分支被创建为文件夹,但我也希望它作为GIT中的分支。我们的TFS版本是2015年。以下是我使用的命令。
git tfs clone https://net.com:50443/tfs/Collection "$/Project" --branches=all
git remote add TestRepo https://net.com:50443/tfs/Collection/_git/TestGit
git push -u TestRepo --all
有人可以建议在GIT中获得分支的正确方法。
答案 0 :(得分:1)
你在TFS路径中克隆得太高了(就像git-tfs警告过你)......
而不是克隆" $ / Project",你应该克隆主分支,它应该像" $ / Project / myMainBranch" ...并祈祷你的TFVC历史完全由git-tfs支持!