如何在VSTS中为团队使用git repos [英] How to silo git repos for teams in VSTS

查看:106
本文介绍了如何在VSTS中为团队使用git repos的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我目前正在为我们的团队建立VSTS项目,并希望遵循MS批准的一个具有多个领域的项目"的方法.我想按团队划分git仓库(类似于工作项的工作方式),但是各个团队的成员相同.这可能吗?这是一个例子...

我在VSTS中创建一个项目,我们称之为 MainProject .我还有一个由4个开发人员组成的团队,他们都是VSTS中名为 MyDevGroup 的组的成员.

MainProject 下,我建立了两个团队和两个区域,我们将它们称为 Main Project/Team1 MainProject/Team2 .我将组 MyDevGroup 分别添加到这两个团队的安全性中.在这个阶段,如果一个团队通过VS访问此项目,他们可以看到这两个团队,并且如果他们要添加一个新的工作项,具体取决于他们当前选择的团队,它将分配给正确的区域.太好了.

我还创建了两个git仓库,我们将它们称为 MainProject/Repo1 MainProject/Repo2 ,然后在贡献者级别将 Team1 分配给 Repo1 Team2 Repo2 .但是,在VS中,如果用户当前正在查看 MainProject/Project1 团队,则他们仍然可以克隆任何一个回购-他们会看到两个.

这是有问题的,因为您可以想象一个场景,即用户可能在VS中选择了 Team1 团队,但无意中签出了 Repo2 并对其进行处理./p>

那么,有没有一种方法可以将回购限制为团队?

此外,我意识到,一旦您在特定回购中打开解决方案,请关闭VS然后重新打开它,它将引用正确的回购.但是,它没有保留对正确团队的引用.它使最后一个团队保持打开状态,而不是我为解决方案选择的团队保持打开状态.关闭解决方案时,有没有办法让VS保持我选择的团队?

的重复-解决方案

按照VSTS/TFS GUI: Auto-switch repository per team view?

解决方案

As per this link, this is not possible with the current functionality of VSTS. Hopefully this will be possible in the future.

这篇关于如何在VSTS中为团队使用git repos的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆