削除しようとしているブランチの github にオープン プル リクエストがあることをユーザーに停止/通知する方法を誰か提案できますか?
現在、さまざまな環境を表すために、次のブランチmaster、rc、hotfixおよびを使用しています。プロモートしたいブランチprodがある場合、ブランチを削除し、ブランチが構築された時点でブランチを強制的にプッシュします。通常、これは期待どおりに機能します。ただし、私が質問している例では、一部の変更セットを使用して本番環境にデプロイするケースがありました(ブランチはデプロイされているものではありません。いくつかのケースでは、これらはまだプルの形でコードレビューを待っています。さらなる優れた作品のリクエスト。hotfixprodprodhotfixhotfixHEADhotfix
私が探しているのは、ユーザーがホットフィックス ブランチを削除しようとしているときに、これがHEAD本番環境にデプロイしたものではなく、さらに重要なことに、未解決のマージ リクエストがあることをユーザーに知らせる方法です。
リモート ブランチが削除された以外の理由でプル リクエストが自動クローズされたことがありましたが、これは不要であり、prodブランチから再作成してリクエストを再開する必要があるだけです。これは、上記のようにこれらのブランチを削除する git ワークフローによるものですが、理想的には、プル リクエストが完了し、その後のデプロイが行われ、未処理の作業がない場合にのみブランチが削除されるまで、ブランチを開いたままにしておくことができます。