代码之家  ›  专栏  ›  技术社区  ›  Evgeny

TFS:数百个独立的应用程序/项目-什么是最好的方法?

  •  0
  • Evgeny  · 技术社区  · 17 年前

    假设公司有大量独立的中小型应用程序,这些应用程序在逻辑上可以分为几个组。

    例如,我可以有宝马、马自达、本田、福特……,川崎,哈雷,…总共有几十个甚至数百个应用程序。

    我想我在TFS中有两个选项:

    1. 为每个应用程序创建单独的项目。我最终会有很多小项目,可能会受到限制,但好处是我可以将所有工作项、bug、报告等单独分配给每个项目,并为每个项目提供一个门户。

    2. 创建一个项目“汽车”和一个项目“摩托车”,并为每个项目下的每个应用程序创建一个带有分支的源代码管理树。这将提供一个更好的结构和更少的开销,但我不能有一个门户和一个工作项、bug、报告等列表,分别为“本田”和“宝马”了。

    我错过什么了吗?有没有一种方法可以同时拥有这两种功能——一个单独的工作项列表,每个小项目的bug,而不需要创建大量项目的开销,这样就有可能达到项目数量的tfs限制?

    1 回复  |  直到 15 年前
        1
  •  4
  •   DarkwingDuck    17 年前

    我同意第二点。可以使用TFS的“区域”部分将工作项分配给特定的子项目。

    为所有这些小应用程序创建完整的团队项目有太多的开销。每个应用程序都需要一个完全独立的生命周期、协作工具(WSS站点)和一组报告吗?通常不会。

    最坏的情况是,如果项目太大而无法管理,那么您可以为其中任何一个项目创建一个新的团队项目,因为当您创建项目并进入源代码管理屏幕时,有一个选项“从现有项目分支”,这样您就可以使用该选项保留源代码历史记录并创建专用项目。

    开始敏捷化,根据需要进行扩展。

    推荐文章