【问题标题】:Organizing projects in TFS在 TFS 中组织项目
【发布时间】:2012-01-08 09:42:19
【问题描述】:

我们有一个 Web 项目,其框架在项目之间共享。每个项目都使用该框架。 除此之外,每个项目都有多个具有不同功能的客户不会合并到主产品中。

Common (Shared)
    Product 1(Uses Common)
        Customer 1 (Feature List 1)
        Customer 2 (Feature List 2)

    Product 2(Uses Common)
        Customer 3
        Customer 4

入住政策是一样的。但每个项目的权限可能不同。 每个产品的每个客户的截止日期是不同的。

我应该在单个团队项目中为每个产品使用不同的解决方案吗?

我们应该如何在 TFS 中组织项目?

【问题讨论】:

    标签: visual-studio-2010 tfs branch team-project


    【解决方案1】:

    通常:KISS 适用,复杂性只会让开发人员的生活变得更加困难(会有足够的复杂性

    入住政策都是一样的。

    考虑签入政策可能表示对开发人员缺乏信任。如果您不信任他们,那么他们如何创造您销售的产品?这无助于创造高质量的结果。

    但每个项目的权限可能不同。每个产品的每个客户的截止日期是不同的。

    这将推动单独的解决方案。

    如何将框架视为客户项目引用的通用外部产品(只是内部开发),就像另一个第三方产品一样。这意味着框架的更改可以以受控方式应用于每个客户项目的优势:在您即将部署时进行重大更新将是一个坏主意!

    这个 C9 视频中有很多有用的信息:Source Control Strategies Panel

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-15
      • 2012-10-21
      相关资源
      最近更新 更多