如何基于Bitbucket中的模式限制分支创建

时间:2018-07-24 06:49:42

标签: bitbucket branch bitbucket-server configuration-management

我正在使用Atlassian Bitbucket服务器v4.8.6。

如何限制基于模式的分支创建。

以下说明的规则-

  1. 只有ABC团队才能创建发行版/ ABC-*
  2. 只有XYZ团队才能创建个人/ XYZ-*

2 个答案:

答案 0 :(得分:0)

您不能创建仅阻止分支“创建”的规则。这些是可用的限制:

Prevent all changes
Prevent deletion
Prevent rewriting history
Prevent changes without a pull request

要创建分支权限,请执行以下操作:

1)转到存储库>设置>分支权限>添加权限

2)选择“分支模式”

3)添加分支模式,例如:release / ABC-*

4)选择可用限制之一

5)添加组例外,例如:ABC

答案 1 :(得分:0)

这可以通过在选择分支文本字段上添加“ *”来完成。请参见下面的屏幕截图。

  1. 转到存储库>设置>分支权限>添加权限

  2. 在“选择分支-按名称或模式”下,添加星号(*)

  3. 保存

https://cedar-network-259109.appspot.com:8080/getUsers

此后,您可以限制想要用于不同团队或人员的每个分支模式。

ABC组

  1. 选择分支=版本/ ABC-*

  2. 写访问权限= ABC组或ABC成员

个人分支机构

  1. 选择分支=个人/ XYZ-*

  2. 写访问权限=您的帐户