繁体   English   中英

Azure devops 拉取请求不要合并其他人的提交

[英]Azure devops Pull request do not merge commits from someone else

我有一个用于开发的分支。 团队提出 PR 以合并 master 分支中的更改。

用户 1 提出 PR -> Dev 到 Master 检查验证正在进行中

用户 2 提交其他更改 现在这些更改将合并到上述 PR 本身中。

我们想限制这种行为。 我们希望为单独的用户提供单独的 PR,并希望将它们合并到单独的 PR 中。

调整功能/主题分支工作流程,以便开发人员在他们自己的功能分支中独立工作,并对开发或主分支执行 PR:s(取决于您是否需要将整个工作总和与主分支隔离)。 使用分支策略保护开发人员将 PR 合并到的分支。

例如:

https://git-scm.com/book/en/v2/Git-Branching-Branching-Workflows

如果您随后只需要针对某些更改进行从开发到主控的 PR,您可以挑选原始的拉取请求,这实质上会创建一个新的主题分支,从它到主控的拉取请求。 但这往往很快就会变得相当烦人。

https://docs.microsoft.com/en-us/azure/devops/repos/git/cherry-pick?view=azure-devops&tabs=visual-studio

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM