TFS(2015) 到 GIT 迁移历史和分支
TFS(2015) to GIT migration with history & branches
我正在尝试将团队项目集合下的 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 中获取分支的正确方法吗?
您在 TFS 路径中克隆的太高(如 git-tfs 警告您)...
而不是克隆“$/Project”,你应该克隆主分支,它应该看起来像“$/Project/myMainBranch”...并祈祷你的 TFVC 历史完全由 [=15 支持=]-tfs!
我正在尝试将团队项目集合下的 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 中获取分支的正确方法吗?
您在 TFS 路径中克隆的太高(如 git-tfs 警告您)...
而不是克隆“$/Project”,你应该克隆主分支,它应该看起来像“$/Project/myMainBranch”...并祈祷你的 TFVC 历史完全由 [=15 支持=]-tfs!