【发布时间】:2016-12-03 04:33:58
【问题描述】:
我正在尝试将单个 TFVC 存储库中的多个项目迁移到新的 git 存储库。我想保留文件/目录变更集历史 - 我不关心项目工作项等。
我找到了多个从 TFVC 迁移到 git 的示例,但是,我想重新组织新 git 存储库的目录结构,所以我的目标是一次移动一个 TFVC 项目。有没有办法做到这一点并保留文件变更集历史记录?
我发现的示例显示克隆原始存储库,从 TFVC 为 git 清理文件,然后将整个存储库推送到 git 或推送保留原始目录结构的单个项目 - 这不是我想要的。
【问题讨论】:
-
将TFVC团队项目迁移到Git团队项目的详细步骤以及TFS中的变更集历史,可以参考博客:blogs.msdn.microsoft.com/tfssetup/2015/05/19/…