GIT根据bitbucket中的策略进行分支

时间:2016-08-04 04:01:45

标签: git branch bitbucket git-branch policy

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

我们希望GIT中有以下限制 -

  1. 功能&必须从Dev Branch
  2. 创建发布分支
  3. 必须从Master
  4. 创建Hot Fix分支
  5. 必须从发布分支
  6. 创建Bug修复分支
  7. Dev分支/ Release分支中的任何合并都应该仅使用Pull请求进行。

1 个答案:

答案 0 :(得分:1)

你在bitbucket上有 branch permissions

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

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

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

该钩子会使用git merge-base,或者,如果BitBucket有reflog,git merge-base --fork-point