在TFS分支3个视觉工作室项目

时间:2013-05-31 21:16:55

标签: visual-studio-2008 tfs tfs2010

我有一个应用程序,在visual studio中由三个不同的项目组成。 Winforms应用程序需要全部三个才能运行。在TFS中,项目位于1个项目名称下。在该项目下(在TFS中)有3个文件夹,其中包含Visual Studio中项目的名称及其相应的代码文件。

TFS项目

  1. VS项目

  2. VS项目

  3. VS项目
  4. 我正在尝试分支这些项目,以便我们三个开发人员在一个单独的开发分支中工作,并将其作为主要版本。当我尝试进行分支时,我在TFS项目下获得每个项目的3个单独文件夹。我们的大多数开发工作涉及所有项目,所以如果可能的话,我希望所有三个项目的分支。我是一个TFS和源控制菜鸟,所以我很可能错过了一些明显的东西。

1 个答案:

答案 0 :(得分:3)

您需要TFS项目和项目之间的额外级别,因此您可以将其用作分支机构的容器。通常这称为Main或trunk:

TFS Project
- Main / trunk
- - VS project 1
- - VS project 2
- - VS project 3

现在您可以分支Main / trunk文件夹。你可以根据需要命名,但使用devs名称听起来很奇怪,从未见过。通常它是一个功能或版本分支:

TFS Project
- Main / trunk
- - VS project 1
- - VS project 2
- - VS project 3
- Branch 1 (Dev1, Release 1.2, Feature) -> branch of Main
- - VS project 1
- - VS project 2
- - VS project 3
- Branch 2 (Dev2, Release 1.3, Feature) -> branch of Main
- - VS project 1
- - VS project 2
- - VS project 3