【问题标题】:Convert Git Repo to TFS team collection将 Git Repo 转换为 TFS 团队集合 【发布时间】:2017-02-03 17:06:53 【问题描述】: 我需要将 Git 存储库迁移到 TFS,迁移意味着不导入到 TFS git,但它还需要与历史记录一起在 TFS 团队集合中进行转换,以便我们进一步将其用作 TFVC。 【问题讨论】: 标签: github tfs 【解决方案1】: 您可以通过以下步骤将主分支的所有历史记录从本地 repo 迁移到新的 TFVC 团队项目: 创建一个空的 TFVC 团队项目 转到本地 Repo 文件夹,并使用 git-tf checkin --deep 命令将本地 repo 签入到 TFVC 团队项目。默认情况下,checkin 命令将为自上次签入 TFS 以来在 Git 中当前分支上所做的所有更改的聚合创建单个 TFS 更改集。当与 --deep 选项一起使用时,将为自上次签入 TFS 以来当前分支上的每个 Git 提交创建一个 TFS 变更集。 【讨论】: 试过这个,但不幸的是它没有迁移历史 你的 git repo 中有提交吗?你添加 --deep 选项吗?我已经双重确认,使用 --deep 选项,git repo 中的历史将迁移到 TFVC 项目。 @ChetanWaghmare,你能仔细检查一下这个解决方案吗? 图片链接已失效(将受益于内联显示或修复后的链接描述)。