我是一个新来的公司,我的老板希望我建立一个合适的Git存储库来取代现有的TFVC存储库。我的公司有几十个针对不同独立产品的.NET解决方案,所有这些都在一个存储库中,所有这些都在不同的文件夹中。这些解决方案位于overarching文件夹的子文件夹中,其中包含整个存储库(有3个标记为dev、main和master的分支)。
我有两个问题:
1)如何将这些解决方案中的一个放入单个Git存储库中,以移动到我们新的Azure DevOps分支?在这种情况下,我应该使用哪些工具?Azure DevOps本身还是git-tf或git tfs命令行的组合?好的,这是三个问题中的一个。
2) TFS有三个分支: dev、main和master (它们是解决方案文件夹的父文件夹)。我怎样才能让这些分支中的一个被带到Git (即.我只想把师父带过来)?我必须包括所有分支吗?
所以有两组问题,但实际上是5个加载的问题。我很抱歉,但这是一个棘手的情况。提前谢谢你。
发布于 2019-02-23 00:26:06
要点2)使迁移变得更容易。
因此,应该不会有太多问题,使用类似如下的命令:
git tfs clone https://tfs.codeplex.com:443/tfs/Collection $/project/trunk --branches=none
https://stackoverflow.com/questions/54814781
复制相似问题