Bitbucket のプルリクの却下:再び開けるか
却下(Decline)は、Bitbucket のプルリクエストをマージせずに閉じます。取り消せるかは、リポジトリがどこにあるかで変わります。Bitbucket Cloud では却下したプルリクを再び開けません。Bitbucket Data Center では開けます。Data Center は、しばらく動きのないプルリクを自分で却下もします。以下は Atlassian の プル リクエストを却下する(Cloud)、Automatically decline inactive pull requests(Data Center 10.1・英語)、Data Center の REST リファレンス(英語)からまとめたものです。
Bitbucket Cloud
- 誰が・どこから:プルリクの作成者か、どのレビュアーでも却下できます。More options(その他のオプション)> Decline(却下)から。
- 元に戻せません。同じブランチをもう一度レビューしてもらうには、そのブランチから新しいプルリクを作ります。却下したプルリクを再び開けるようにする要望 BCLOUD-23807(「Ability to reopen a declined pull request」・2025年7月)は、2026年10月26日の時点で Gathering Interest のままです。
- 残るもの:ソースとターゲットのブランチには何も起きず、コメントとタスクは残ります。却下したプルリクにコメントはできますが、ブランチへの新しいプッシュはもうプルリクに反映されません。
- あとで探す:サイドバーの Pull Requests から、最初の Filter by の一覧で Declined を選びます。
- REST API:
POST …/2.0/repositories/{workspace}/{repo_slug}/pullrequests/{id}/decline。Decline のボタンが反応しない時(元のリポジトリが消えたフォークからのプルリクなど)に、Atlassian のナレッジベースはこれを勧めています。
Bitbucket Data Center
- 再び開く:却下したプルリクは再び開けます。REST API では
POST …/pull-requests/{id}/declineで却下、POST …/pull-requests/{id}/reopenで再オープンで、どちらもプルリクの今のversionを付けます。版が古い時や、状態が合わない時は断られます。 - 自動の却下:既定でオンです。コミット・コメント・承認などの動きが 4週間ないプルリクは、Bitbucket のシステムユーザーが却下し、動きがないために却下したとコメントを残します。期間は 1・2・4・8・12 週間から選べます。
- 設定の場所:プロジェクトのリポジトリ全部は Project settings > Auto-decline、1つのリポジトリは Repository settings > Auto-decline で Use custom settings を選びます。管理者は
pullrequest.auto.decline.settings.global.enabledとpullrequest.auto.decline.settings.global.inactivityWeeksで、全リポジトリの既定を変えられます。
IntelliJ IDEA から却下する
Pull Request Inbox for Bitbucket は、Lesstep が作っている JetBrains IDE(2024.1 以降)のプラグインです。自分のレビューを待っている Bitbucket Cloud と Bitbucket Data Center のプルリクを IDE のツールウィンドウに並べ、却下もできます。却下の前に確かめ、1.0.39 からはその問いが、却下の意味を場所に合わせて言います。Bitbucket Cloud では元に戻せず、もう一度レビューするには新しいプルリクが要ること、Data Center では後で再び開けること。レビューの受信箱とマージチェックは無料、承認・コメント・マージ・却下は Pro(30日間の無料試用つき)です。画面は日本語です。
Bitbucket は Atlassian Pty Ltd の商標、IntelliJ IDEA は JetBrains s.r.o. の商標です。このページは Atlassian・JetBrains のいずれとも提携しておらず、承認も受けていません。
ほかに:下書きのプルリク · 「変更を依頼」と Needs work · Bitbucket のマージチェック · Bitbucket の自動マージ · English