【问题标题】:GIT Branching based on policies in bitbucket基于 bitbucket 中策略的 GIT 分支
【发布时间】:2016-12-10 01:01:12
【问题描述】:

我们正在使用 bitbucket 来维护我们的 git 存储库和分支。我们要实施以下分支策略。可以在bitbucket中做到这一点吗?任何插件或任何代码??

我们希望在 GIT 中有以下限制 –

  1. 功能和发布分支必须从开发分支创建
  2. 必须从 Master 创建 Hot Fix 分支
  3. Bug Fix 分支必须从 Release 分支创建
  4. 开发分支/发布分支​​中的任何合并都应仅使用拉取请求进行。

【问题讨论】:

    标签: git branch bitbucket git-branch policy


    【解决方案1】:

    您在 bitbucket 上有 branch permissions

    • 限制对特定用户和组的推送
    • 防止删除某些分支
    • 防止历史重写

    但你没有“必须从另一个分支创建一个分支”。

    为此,您需要定义自己的repository hook

    该钩子将使用 git merge-base,或者,如果 BitBucket 有 reflogs,则使用 git merge-base --fork-point

    【讨论】:

      猜你喜欢
      • 2017-10-17
      • 1970-01-01
      • 1970-01-01
      • 2016-10-29
      • 2021-07-02
      • 2018-07-27
      • 2021-07-25
      • 1970-01-01
      • 2017-03-23
      相关资源
      最近更新 更多