Web開発
プルリクエストアクセスを設定するための新しいリポジトリ設定
New repository settings for configuring pull request access (github.blog)
要約
GitHubは、リポジトリのプルリクエスト(PR)アクセスをより細かく制御できる新しい設定を導入しました。これにより、メンテナーはPRを完全に無効にするか、共同作業者にのみ制限できるようになります。これらの設定は、すべての公開およびプライベートリポジトリで利用可能です。
全文翻訳
変更履歴に戻る
メンテナーは、リポジトリがコントリビューションをどのように受け入れるかについて、より多くの制御を行えるようになりました。2つの新しい設定により、プロジェクトのニーズに合わせてプルリクエストをより良く管理できます。
プルリクエストを完全に無効にする
リポジトリの「設定」から、ウィキ、イシュー、ディスカッション、プロジェクトと同様に、プルリクエストを完全に無効にできるようになりました。無効にすると、プルリクエストタブは表示されなくなります。これは、誰も既存のプルリクエストを表示したり、新しいプルリクエストを開いたりできないことを意味します。これは、ミラーリポジトリ、読み取り専用のコードベース、またはコントリビューションを管理せずに作業を公開したいプロジェクトに特に役立ちます。
プルリクエストを共同作業者に制限する
管理されたコントリビューターグループとのプルリクエストフローを使用したい場合は、共同作業者のみにプルリクエストの作成を制限できるようになりました。有効にすると、プルリクエストタブは表示されたままになります。すべてのプルリクエストを表示したりコメントしたりできますが、共同作業者(つまり、書き込みアクセス権を持つユーザー)のみが新しいプルリクエストを作成できます。共同作業者は、リポジトリの設定の「共同作業者」タブに移動して追加または削除できます。これにより、重要な開発フェーズ中のコントリビューションの品質を管理したり、変更を送信できるユーザーをより厳密に制御したりするのに役立ちます。
利用可能性
これらの設定は、すべての公開およびプライベートリポジトリで現在利用可能です。リポジトリの「設定」>「一般」>「機能」に移動して、プルリクエストアクセスを設定してください。
モバイルアプリ:完全なUI変更はまもなくモバイルアプリに提供されます。現在、プルリクエストを無効にしても、モバイルアプリではプルリクエストタブが表示されますが、誰も新しいプルリクエストを作成できません。その他のすべての設定は、両方のプラットフォームで同じように機能します。
注:公開リポジトリで特定のユーザーからのアクティビティを一時的に制限するには、一時的なインタラクション制限を引き続き使用できます。
プルリクエスト設定の管理についてさらに詳しく学ぶ
なぜこれを行っているのか、そして私たちの広範な取り組みについてさらに深く知りたい場合は、最新のブログ記事をご覧ください。フィードバックを共有するには、コミュニティディスカッションでの会話に参加してください。
10月06日 リリース
スタックされたプルリクエストが一般利用可能になりました
コラボレーションツール
10月01日 改善
新しいダッシュボードエクスペリエンスがデフォルトになりました
コラボレーションツール
10月01日 リリース
GitHub非同期マージAPIが一般利用可能になりました
コラボレーションツール
9月25日 改善
GitHub Copilot for SlackおよびMicrosoft Teamsのアップデート
コラボレーションツール
copilot ... +1
9月21日 リリース
リフレッシュされたリポジトリプルリクエストページが一般利用可能になりました
コラボレーションツール
9月10日 リリース
リフレッシュされたリポジトリプルリクエストページがパブリックプレビューになりました
コラボレーションツール
9月08日 リリース
GitHub Enterprise Server 3.22が一般利用可能になりました
コラボレーションツール
9月04日 リリース
新しいAPIエンドポイントがプライバシーを保護するスター履歴データを提供します
コラボレーションツール
9月01日 改善
個人用リポジトリでのディスカッションコメントからのユーザーブロック
コラボレーションツール