在TFS中分支3个visual studio项目



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

TFS项目

    项目
  1. 项目
  2. 项目

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

您需要在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

最新更新