git - 停止将代码直接 checkin VSTS 中的 master 分支的权限

标签 git visual-studio devops azure-pipelines azure-repos

目前部署的设置方式是任何开发人员都可以将代码提交到主分支。

我想改变这种方式并设置部署,以便开发人员可以在开发人员分支中进行更改并将相同的代码提交到主分支,他们发送 merge/pull 请求以授权人员提交代码到主分支。

谁能告诉我这怎么可能。

最佳答案

带有 git 的 Azure DevOps-Repositories 包括对分支策略的支持,包括强制审查、构建质量等。

参见https://learn.microsoft.com/en-us/azure/devops/repos/git/branch-policies?view=vsts

您还可以设置分支的权限(文档的下一页......)。

关于git - 停止将代码直接 checkin VSTS 中的 master 分支的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52517814/

相关文章:

git - 在 Windows 上使用 git 和 Emacs eshell 模式的问题

git - 如何获取 Git 将使用的 "committer"信息

linux - X11转发ssh Visual studio远程连接

asp.net-mvc - 无法在 cshtml 中加载 ReportViewerForMvc 引用

ruby - Chef ruby​​_block 执行导致错误

azure-devops - Azure DevOps 项目管道无法从不同项目中的工件源访问 NuGet 包

git - Gradle:如何在任务中克隆一个 git repo?

git - 修复 merge 冲突后如何绕过预提交 Hook ?

visual-studio - 有没有办法在Visual Studio中查看已安装的NuGet软件包来自哪个软件包源?

bash - 如何有条件地运行 github 工作流作业并在作业之间传递环境变量