首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从TFVC迁移到git,新的git目录结构并维护TFVC变更集历史记录

从TFVC迁移到git,新的git目录结构并维护TFVC变更集历史记录
EN

Stack Overflow用户
提问于 2016-12-03 12:33:58
回答 2查看 274关注 0票数 1

我正在尝试将单个TFVC存储库中的多个项目迁移到一个新的git存储库。我想保留文件/目录变更集历史-我不关心项目工作项等。

我已经找到了从TFVC迁移到git的多个示例,但是,我想重新组织新git存储库的目录结构,所以我的目标是一次移动一个TFVC项目。有没有办法做到这一点并保留文件变更集历史?

我找到的例子表明,克隆原始存储库,从TFVC中清除git的文件,然后将整个存储库推送到git,或者推送保留原始目录结构的单个项目--这不是我想要的。

EN

回答 2

Stack Overflow用户

发布于 2016-12-03 21:29:22

正常迁移您的存储库,然后重新组织它。或者重新组织它,然后将其转换为Git存储库。

没有工具可以在提交历史记录中反向传播您重新组织的文件夹结构。

票数 2
EN

Stack Overflow用户

发布于 2016-12-05 06:07:58

您可以下载并使用Git-TFS在TFVC中克隆ant文件夹或bran h结构,并输出一个包含完整历史记录的Git存储库。

https://github.com/git-tfs/git-tfs

这通常是一个糟糕的想法,因为大多数人使用基于服务器的源代码控制系统(如TFVC或Subversion)最终会有大量的负担,而他们不想在Git中使用。大部分的行李都是二进制的。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40944256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档