假设我们公司有3个客户。适用于多种产品和客户的推荐结构
而我们正在开发3种不同的产品。
产品的构建允许为每个客户定制。 我们的存储库结构如下:对于每种产品,我们都有一个产品 - 核心存储库,以及每个客户的一个产品 - 客户存储库。
比方说,这些客户已经购买这些产品:
-Cust1:
- 产品1
- 产品2
- 产品3
-Cust2:
- 产品1
- 产品2
-Cust3:
- 产品1
- 产品3
我们希望每个客户的利益相关者登录到VSTS,看到他的积压物品他买的产品。 每个顾客都看不到其他顾客物品是非常重要的。 开发人员必须能够查看所有产品和所有客户的所有工作项目。
此外,如前所述,每个产品都有一个核心存储库和一个客户特定的存储库。 因此,在为客户工作项目开发时,我们可能必须在两个存储库中进行提交。
对于这种情况下,关于Project/Teams/Security/etc的什么是VSTS中使用的推荐结构?
谢谢,但是这意味着利益相关者无法看到他的所有产品在单个查询/仪表巩固他的所有工作项目。他将不得不在项目之间切换。正确吗? –
不,利益相关者可以跨项目检查或查询WIT。 –
酷,我认为我们不能,但似乎支持:https://www.visualstudio.com/en-us/docs/work/track/using-queries#across-projects –