我和我的团队有一个大型的TFS项目,有许多Visual解决方案和许多项目。我们正在将这个项目分割成较小的逻辑部分,并将这些部分移动到单独的git存储库中。我已经开始研究git,这样我们就可以保存这些文件的历史了。我需要做的是从tfs-项目中的平面结构中选择3-4个文件夹,并将它们复制到一个git存储库中。通过使用git克隆或git配置/拉,我似乎在tfs项目中每个父文件夹得到一个repo。有没有办法绕过这个问题,或者我是否重新安排了tfs-项目,以便将我想要的文件夹移动到一个公共父文件夹中?
发布于 2014-10-19 17:43:02
没有办法有选择地从TFVC中提取到Git,您必须选择一个父分支进行范围界定。
但是,一旦在git中有了文件夹,就有一个拆分命令,可以将回购分成多个部分。这确实允许您选择文件夹。
http://lostechies.com/johnteague/2014/04/04/using-git-subtrees-to-split-a-repository/
https://stackoverflow.com/questions/26368610
复制相似问题