1

我发现了如何阻止/保护分支免受推送、强制推送但如何保护分支免受拉取请求?当有人创建拉取请求时,分支与锁定的分支(fe master 分支)合并,没有任何问题或确认。如何保护分支免受拉取请求当然如果可能的话?

分支锁(保护分支免受推送);分支安全(拒绝强制推送)

我想让不可能完成对锁定分支的拉取请求。当然如果可能的话。

4

3 回答 3

2

我测试了锁定一个分支,测试结果是可以成功阻止其他用户完成拉取请求并合并到目标分支。

当我锁定master分支,然后从dev分支创建pr到master分支,当我点击完成时,会提示阻止我完成pr。 在此处输入图像描述

另外,锁定分支也可以阻止我提交到锁定的分支。 在此处输入图像描述

所以我认为locking分支可以满足你的需求,具体可以参考这个官方文档

于 2019-08-29T10:06:14.250 回答
1

作为一个单一的功能,从任何 PR 中明确阻止分支是不可能的。但是您可以使用分支策略来实现类似的目标。

ADO 文档说您可以设置策略:

  • 将特定人员添加为所需的审批人(可以是您)
  • 要求最少审阅人数(可添加 999 人)
  • 检查链接的工作项
  • 需要外部服务的批准(通过 API)

永远锁定分支,无论发生什么都不是最好的方法(有时你希望有机会这样做)。希望有帮助。

于 2019-08-29T08:20:34.217 回答
0

嗯很奇怪。因为在我们的案例中,锁不会阻止 PR。

可能这取决于谁做了公关。他在项目中的特权,但我不确定...... 主分支锁

公关成功

于 2019-08-29T18:58:10.373 回答