【问题标题】:branching 3 visual studio projects in TFS在 TFS 中分支 3 个 Visual Studio 项目
【发布时间】:2023-03-30 21:10:01
【问题描述】:
我有一个在 Visual Studio 中由三个不同项目组成的应用程序。 Winforms 应用程序需要全部三个才能运行。在 TFS 中,项目位于 1 个项目名称下。在该项目下方(在 TFS 中)有 3 个文件夹,其中包含 Visual Studio 中项目的名称及其相应的代码文件。
TFS 项目
VS 项目
VS 项目
- VS 项目
我正在尝试对这些项目进行分支,以便我们三个开发人员在一个单独的开发分支中工作,并将其作为主要版本。当我尝试做一个分支时,我在 TFS 项目下得到每个项目的 3 个单独的文件夹。我们的大部分开发工作都涉及所有的项目,所以如果可能的话,我想要所有三个项目的一个分支。我是 TFS 和源代码控制新手,所以我很可能遗漏了一些明显的东西。
【问题讨论】:
标签:
visual-studio-2008
tfs
【解决方案1】:
您需要在 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