繁体   English   中英

将Git Repo作为普通文件夹移至另一个报告

[英]Move Git Repo To Another Report as A Normal Folder

我目前正在将TFS项目迁移到git中,同时保持历史记录,如果我将TFS项目与一个git repo进行一对一映射,则可以通过使用“ git-tf clone”来保持良好的历史记录。团队正在清理,并希望创建一个git repo并将大量TFS文件夹移入其中。 我遇到的问题是当我执行git-tf克隆时,每个目标文件夹都是一个仓库:

c:\proj\
-------->ProjA
-------->.git
------------->Configs
------------->.git
------------->Scripts
------------->.git

我真正想要的是:

c:\proj\
-------->ProjA
-------->.git
------------->Configs
------------->Scripts

有没有办法将存储库移至另一个存储库中的普通子文件夹并保留历史记录?

我一直在搜索并尝试一些尝试,但似乎无法解决。 我的最后一招是首先在TFS中创建文件夹结构,但是git当然应该能够做到这一点。

谢谢

是。 首先进行一对一转换,您将拥有许多git存储库。

然后创建一个新的git存储库,并将单个存储库添加到该存储库。

如何执行操作有多个线程, 从此开始,然后找到适合您的解决方案。

请记住,当您在本地计算机上尝试此操作时,没有失败的代价。 原始存储库将保留为TFS的一对一副本,并且不会因您的尝试而受到损坏。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM