我正在尝试使用GIT迁移到TFS 2017。之前我有以下代码库结构
$ (TFS Root node)
-A
-A1
-A2
-A3
-A.sln
-B
-B1
-B2
-B.Sln
-BA.Sln
由于我在组织中的团队结构,我们有A.sln来开发核心框架。我们有B.Sln使用A的二进制文件开发可交付成果。但是出于调试目的,我们有B.Sln,它从A的代码库和B的代码库加载所有项目。
当我迁移到TFS 2017和GIT作为源代码控制时,我们如何利用相同的功能。
BA.Sln中的将根据相对路径加载项目A1和A2。如何在使用GIT时实现这一点?
答案 0 :(得分:-1)
要从TFVC迁移到Git ,请参阅此链接:https://www.visualstudio.com/en-us/docs/git/import-from-tfvc
我建议您可以将A.sln下的项目打包到Nuget包中。然后是upload these packages to TFS feed。 TFS可以用作Nuget服务器。
因此,您可以在B.sln中安装这些软件包以使用这些软件包。优点是您无需关心迁移这些解决方案以遵循这些结构。