2017-01-08 17 views
0

bitbucketとgithubで保護されたブランチで、 すべてのチェックと承認がパスした後、 には、ローカルのgitのみを使用して保護されたブランチをプル、マージ、プッシュする方法がありますウェブサイト?Webインターフェイスなしで保護されたブランチにマージしてプッシュ

また、--forceなどのバイパスを使用して、これらのチェックが正しく行われたことを確認してください。

  • が最小xは成功必要

    ビットバケットは

  • を構築

githubの

  • がmergin前に渡すステータスチェックを必要とする少なくともX承認が必要グラム
  • はGitHubのDocumentationから

答えて

1

をmorging前に、プル要求のレビューが必要です。

を有効に必要なプル要求のレビューで保護されたブランチにプルリクエストをマージするには、プルリクエストは審査方針を満たす必要があります。この方針では、プルリクエスト:

  • 1人の承認審査は、要求がそれを満たしている場合は、保護されたブランチにプルリクエストをマージすることができ

を変更することを任意のレビューを持つことはできません持っている必要があります上記の条件。単純に使用する

# 123 is the pull request number 
git fetch origin pr/123/head:newbranch 
git checkout protected_branch 
git merge newbranch 
git branch -D newbranch 

ブランチは保護されたブランチであるため、直接コミットすることはできません。プルリクエストによってのみコミットできます。保護されたブランチでは、--forceの使用も厳密に防止されます。

+0

ありがとうございました! – JohnBoy

関連する問題