【问题标题】:TFS: Hundreds of separate applications/projects - what's the best approach?TFS:数百个单独的应用程序/项目——最好的方法是什么?
【发布时间】:2009-01-27 05:17:46
【问题描述】:

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

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

我认为我在 TFS 中有 2 个选项:

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

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

我错过了什么吗?有没有办法同时拥有这两者 - 一个单独的工作项列表,每个小项目的错误,而无需创建大量项目的开销,有可能达到项目数量的 TFS 限制?

【问题讨论】:

    标签: version-control tfs team-project


    【解决方案1】:

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

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

    最坏的情况是,如果项目太大而无法管理,您可以为其中任何一个创建新的团队项目,因为当您创建项目并进入源代码控制屏幕时,可以选择“从现有项目分支”,所以你可以用它来保存你的源代码历史并创建一个专门的项目。

    开始敏捷,按需扩展。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-18
      • 2012-08-08
      • 2011-04-06
      • 1970-01-01
      • 2020-10-19
      • 2023-03-08
      • 2010-09-20
      相关资源
      最近更新 更多