假设该公司有大量独立的中小型应用程序,这些应用程序在逻辑上可以分为少数几个组。
比如我可以有BMW、Mazda、Honda、Ford....、Kawasaki、Harley、....一共几十个甚至上百个应用。
我想我在 TFS 中有 2 个选项:
为每个应用程序创建一个单独的项目。我最终有很多小项目,可能会受到限制,但好处是我可以将所有工作项、错误、报告等单独分配给每个项目,并且每个项目都有一个门户。
创建一个项目“Cars”和一个项目“Motorcycles”,并为每个项目下的每个应用程序创建一个带有分支的源代码控制树。这将提供更好的结构和更少的开销,但我不能再单独为“本田”和“宝马”单独提供门户和工作项、错误、报告等列表。
我错过了什么吗?有没有办法两者兼得 - 一个单独的工作项列表,每个小项目的错误,而没有创建项目堆的开销,有可能达到项目数量的 TFS 限制?