Page tree

Contents

質問

Bitbucketのブランチ管理で、特定のブランチ(master,develop,release)については個人からのプルリクエスト以外での変更は禁止する設定を入れたいと考えています。

ただし、masterブランチの変更を他のブランチに自動で取り込むため、特定のユーザーはPushが可能となるようにしたいです(Bambooで自動マージの設定をしているため)。

  • 管理者(Bamboo実行ユーザ)
     直接Push:許可
     プルリクからのマージ:許可
  • 開発メンバー(一般ユーザ)
     直接Push:不可
     プルリクからのマージ:許可

上記設定をしたいのですが、可能でしょうか。

回答

ブランチの権限設定は、制限事項は下記のようになります。

Version4.5以降で変更になりユーザの指定が可能となりました(それ以前のバージョンでは不可)。


制限事項:

 1.すべての変更を止める
 2.削除防止
 3.履歴の変更防止
 4.プルリクエストなしの変更防止

個人からのプルリクエスト以外での変更は上記の4で実現することが可能です。

バージョンアップをご検討ください。


参考資料:


This page has no comments.