如何只允许某些人在Visual Studio Online中进行提交?

罗布·埃利斯(Rob Ellis)

我有一个Visual Studio Online帐户和多个项目。

在每个项目中,我都想选择谁可以加入不同的分支机构。例如,我希望首席开发人员成为唯一可以提交“ master”并随后启动CI构建的人。

我想确保当我使用自由职业者时,如果没有代码审查和测试,他们就不能合并到“主”或“舞台”中。

埃德·布朗肯希

Visual Studio Online具有一组精细权限,您可以在Git存储库和分支级别上进行设置。

  • 管理-回购和分支
  • 分支创建
  • 贡献-回购和分支
  • 笔记管理
  • 强制推送(重写和销毁历史记录)-存储库和分支
  • 标签创建

您可以在团队项目中创建自定义安全组,然后为其分配权限。您需要使用内置的安全组(例如Contributors)来确保不会向用户提供超出他们想要的权限的其他权限,因此请确保您从更广泛的角度进行研究。例如,您可以开始从“参与者”安全组中删除权限,然后开始向其他自定义安全组添加权限。最主要的是您可以设置权限以满足您的目标。

这是有关http://msdn.microsoft.com/zh-cn/library/ms252587.aspx#Git中可用于Git存储库的权限的更多信息总的来说,请查看顶部以了解TFS中的安全性概述。

在Visual Studio Online中设置Git存储库和分支权限

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Visual Studio Online中删除中间提交

允许在 Android Studio 中进行 HTTP 下载

隐藏-----在Visual Studio中进行评论

在Visual Studio 2013 Express中进行调试

如何在Android Studio中进行调试?

在Visual Studio中进行编程时如何找到结构的大小

如何在Visual Studio 2010 for Linux中进行编译

如何使用MSI在Visual Studio中进行开发?

如何在Visual Studio Code中进行git push?

如何在 Visual Studio 2015 中进行单元测试

React Native的新手-在Visual Studio Code中进行调试?

在Visual Studio中进行正确的单元测试

是否可以在Visual Studio或其他IDE中进行设置?

使用babel-node在Visual Studio Code中进行调试

IntelliTest与 在Visual Studio中进行单元测试

在Visual Studio中进行单元测试Typescript

在Visual Studio环境中的Jasmine中进行Typescript测试

在VSCode或Visual Studio中进行Trace32调试

Xamarin无法在Visual Studio 2015中进行编译

如何在Android Studio中进行小评分栏?

进行凉亭安装时,Visual Studio Online MSBuild失败

在Visual Studio Online托管代理上使用CMake进行构建

使用Visual Studio在Visual Basic中进行编程是否与Visual Studio Enterprise相同?

如何通过--packages在Kubernetes托管集群中进行Spark提交?

如何在Visual Studio 2015中进行捆绑和缩小

如何在Visual Studio中进行CTRL + /切换注释

如何更改默认浏览器以在Visual Studio 2017中进行调试?

在Visual Studio中进行调试时,如何查看IDE中的函数调用层次结构/堆栈?

在Visual Studio中进行预处理后,如何查看C / C ++源文件?