我有一个Visual Studio Online帐户和多个项目。
在每个项目中,我想选择谁可以进入不同的分支机构。例如,我希望首席开发人员成为唯一可以提交“主人”的人,然后开始CI构建。
我想确保,当我使用自由职业者时,他们无法在没有代码审查和测试的情况下合并到“主人”或“分期”。
答案 0 :(得分:7)
Visual Studio Online具有一组细化权限,您可以在Git repo&分支层面。
您可以在团队项目中创建自定义安全组,然后为其分配权限。您需要内置的安全组(如Contributors
),以确保不向用户提供超出您想要的权限,因此请确保您更广泛地查看它。例如,您可以开始从Contributors安全组中删除权限,并开始向其他自定义安全组添加权限。最重要的是,您可以设置权限以实现目标。
以下是有关http://msdn.microsoft.com/en-us/library/ms252587.aspx#Git中Git存储库可用权限的更多信息。查看顶部,了解TFS中的安全性概述。