我和我的团队有一个大型 TFS 项目,其中包含许多 Visual Studio 解决方案和许多项目。我们正在将该项目拆分为更小的逻辑部分,并将这些部分移动到单独的 git 存储库中。我已经开始查看 git-tf 以便我们可以保留文件的历史记录。
我需要做的是从 tfs-project 的平面结构中选择 3-4 个文件夹,并将它们复制到单个 git 存储库中。通过使用 git-tf clone 或 git-tf configure/pull,我似乎为 tfs 项目中的每个父文件夹获得一个存储库。
有没有办法解决这个问题,或者我是否重新排列 tfs 项目,以便将我想要的文件夹移动到公共父文件夹中?
无法有选择地从 TFVC 拉取到 Git,并且您必须选择一个父分支来确定范围。
但是,一旦您在 git 中拥有了文件夹,就有一个 Split 命令可以让您将存储库拆分为多个部分。这确实可以让您选择文件夹。
http://lostechies.com/johnteague/2014/04/04/using-git-subtrees-to-split-a-repository/ http://lostechies.com/johnteague/2014/04/04/using-git-subtrees-to-split-a-repository/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)