プルリクエストおよびマージの設定

すべての Bitbucket Cloud リポジトリで、ブランチやプル リクエストを作成できる機能が提供されます。管理者は、プル リクエストの既定の状態や、特定の条件でプル リクエストをマージできるユーザーを制御できます。以下の設定には、[リポジトリの設定] ページからアクセスできます。

To access a repository’s settings, select More actions (…) next to the name of your repository in the left sidebar, and then select Settings.

リポジトリの設定ページ

説明

ブランチ制限

特定のワークフローを強制する場合、特定のブランチまたはブランチ パターンに対してブランチ制限を設定できます。

マージ戦略

マージ戦略は、ユーザーがプル リクエストをリポジトリにマージする際に、コミット履歴をどのように表示するかを定義します。マージするには、ユーザーは [プルリ クエストのマージ] ダイアログから [マージ戦略] を選択します。リポジトリ管理者は、ダイアログに既定で表示されるマージ戦略を決定できます。既定のオプションを設定するには、[マージ戦略] ページから [既定のマージ戦略] を選択します。

さまざまなマージ戦略と、それぞれを使用する理由の詳細については、「プル リクエストのマージ」ページの該当セクションをご覧ください。

既定のレビュワー

When someone creates a pull request on the repository, you can specify reviewers that Bitbucket will automatically add to the pull request. To add a user, they must have access to the repository. From the Default reviewers page, enter the username or full name of the user and select Add.

プル リクエストの既定の説明

プル リクエストの作成者は説明フィールドを使用して、画像 (スクリーンショットなど) やリンクでコード レビュー用のコンテキストを設定したり、レビュアーに手順を提供したりすることができます。これは、レビュー ガイドラインを伝えたり、コード レビュー中に完了する必要がある一般的なタスクを作成者にリマインドしたりするのにも非常に便利です。既定では、ソース ブランチに 1 つ以上のコミットがある場合、プル リクエストの説明に関連コミットの一覧が自動的に生成されます。

リポジトリ管理者は [デフォルト説明] リポジトリ設定ページで、すべての新しいプル リクエスト用に事前定義された説明テキストを追加できます。

特殊変数

説明内の特殊変数 {{commit_messages}} を使用して、プル リクエストが作成された際のすべてのコミット メッセージを順序なしのリストとして作成します。

カスタム マージ チェック

カスタムのマージ チェックを設定および設定するには、ワークスペース管理者である必要があります。

カスタムマージ チェックは、Forge アプリとして記述されたルールと条件です。ワークスペース管理者は、サードパーティ ベンダーなど他のユーザーが作成した既存のチェック アプリから作成または実装して、一貫性があり安全で品質を重視したワークフローを構築できます。 これらのカスタム チェックにより、プル リクエストのカスタム検証や開発ワークフローの追加制御を実現できます。 ワークフローの一貫性を保つため、 リポジトリ管理者は カスタムのマージ チェックを有効化して、コードのマージ前に条件またはチェックが満たされていることを確認できます。 詳細は「 カスタム マージ チェックのセットアップと使用」をご確認ください。

 

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。