我只想明确允许开发人员 merge 到“主”分支。我找到了安全设置的位置,但似乎没有任何东西允许我说“那个分支,只允许 Rob merge 到它里面”。有什么具体的指导吗?
最佳答案
由于 TFS 提供企业级 Git 功能,您可以非常轻松地保护 VSTS 中的 MASTER。有两种方法可以实现这一点。
1) Git分支权限
在版本控制选项卡下的管理页面中,您可以更改每个已发布分支的权限。您需要在 repo 级别保持访问权限,但是在 MASTER 上,您可以将“贡献者”提交权限更改为“未配置”。然后您可以只添加 Rob...
哦...始终使用“未设置”而不是“拒绝”,因为拒绝总是覆盖。
2) Git 分支策略
VSTS 引入了分支策略的概念。这些分支策略可以应用于任何分支,但传统上应用于 MASTER。
在这里你可以应用多个策略来反射(reflect)你的需求......我总是设置
关于git - 保护 Visual Studio Team Services 中的 git 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28134314/