0

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

TFS 项目

  1. VS项目

  2. VS项目

  3. VS项目

我正在尝试对这些项目进行分支,以便我们三个开发人员在一个单独的开发分支中工作,并将其作为主要版本。当我尝试做一个分支时,我在 TFS 项目下得到每个项目的 3 个单独的文件夹。我们的大部分开发工作都涉及所有的项目,所以如果可能的话,我想要所有三个项目的一个分支。我是 TFS 和源代码控制新手,所以我很可能遗漏了一些明显的东西。

4

1 回答 1

3

您需要在 TFS 项目和您的项目之间增加一个级别,因此您可以将其用作分支的容器。通常这称为 Main 或 trunk:

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

现在您可以分支 Main/trunk 文件夹。你可以随心所欲地命名它,但是使用开发者的名字听起来很奇怪,从来没有见过。通常它是一个功能或版本分支:

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
于 2013-06-03T08:06:47.003 回答