使用多个应用的​​TFS 2008到GIT迁移

时间:2017-08-13 08:53:17

标签: git tfs tfs2015 tfs2008 tfs-migration

我被要求使用GIT将旧版本控制TFS2008迁移到TFS 2015。作为GIT的新手,我需要了解/创建如何迁移这些源代码控制的策略。我的TFS2008有大约150个(一些相关的和许多不相关的)应用程序。

我目前的结构如下所示。每季度150个应用程序中至少会有15-20个应用程序发布,我需要为此创建一个新的分支。在TFS 2008中,我能够在 DEV 分支下组织相同的内容,一旦项目完成,它就会合并到prod分支。这是在Microsoft世界中使用VSS,TFS做事的简单方法。

我了解到,使用GIT的更好方法是针对不同的应用程序使用不同的存储库,但这种情况被排除在外。我试图理解Orphan分支和子模块的概念,但它们看起来很复杂。我需要指导如何将这些类型的结构迁移到GIT

PROD

- Applicaiton 1

- Applicaiton 2

- 申请3

 ..

 ..

 ..

- Applicaiton 149

- Applicaiton 150

开发

- Applicaiton 1 Branch - Project Release 1

- Applicaiton 1 Branch- Project Release 2

- 影响多个应用的​​一些大项目

 -- Applicaiton 1 Branch for BIG Project

 -- Applicaiton 26 Branch for BIG Project

- Applicaiton 45 Branch - Project Year 2014

任何有关单独处理每个应用程序的迁移策略的帮助对我都有帮助。

如果我的问题引起了混乱。请确认要求澄清

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

最后,我采用了为每个应用程序设置一个存储库的方法。