Skip to main content
ドキュメントには� �繁に更新が� えられ、その都度公開されています。本ページの翻訳はま� 未完成な部分があることをご了承く� さい。最新の情� �については、英語のドキュメンテーションをご参照く� さい。本ページの翻訳に問題がある� �合はこちらまでご連絡く� さい。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2022-06-03. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてく� さい。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してく� さい。

Teamのコードレビュー設定の管理

TeamがPull Requestのレビューをリクエストされた際の通知を制限することによって、Teamのノイズを減らすことができます。

Team maintainers and organization owners can configure code review settings.

Code review settings are available in all public repositories owned by an organization, and all private repositories owned by organizations on GitHub Team, GitHub Enterprise Server 2.20+, and GitHub Enterprise Cloud. 詳しい情� �については「GitHubの製品」を参照してく� さい。

コードレビューの設定について

自動割り当てを有効化すると、TeamがPull Requestのレビューをリクエストされた� �合、そのチー� はレビュー担当者から外され、指定されたTeamメンバーの一部がそのTeamの代わりに割り当てられます。 コードレビューの割り当てでは、Team がレビューをリクエストされたとき、Team の全体に通知するか、Team メンバーのサブセットのみに通知するかを決めることができます。

コードオーナーが自動的にレビューをリクエストされた� �合でも、ブランチ保護ルールがコードオーナーからのレビューを必� �として設定されていないかぎり、やはりTeamは外され、個人に置き換えられます。 そういったブランチ保護ルールがある� �合、Teamへのリクエストは削除できないので、個人へのリクエストは追� されることになります。

ルーティングアルゴリズ� 

コードレビューの割り当てでは、2 つの可能なアルゴリズ� のいずれかに基づいて、レビュー担当者が自動的に選択されて割り当てられます。

ラウンドロビンアルゴリズ� は、現在未処理のレビューの数とは関係なく、Team のすべてのメンバー間で交互に、最も新しいレビューリクエストを誰が受け取ったかに基づいてレビュー担当者を選択します。

ロードバランスアルゴリズ� は、各メンバーの最近のレビューリクエスト合計数に基づいてレビュー担当者を選択し、メンバーごとの未処理レビューの数を考慮します。 ロードバランスアルゴリズ� は、各 Teamメンバーが 30 日間に等しい数のプルリクエストをレビューすることを保証しようとします。

ステータスを"Busy"に設定したTeamメンバーは、レビューに選択されません。 すべてのTeamメンバーがBusyの� �合、Pull RequestはTeam自体に割り当てられたままになります。 ユーザのステータスに関する詳しい情� �については「ステータスの設定」を参照してく� さい。

自動割り当ての設定

  1. In the top right corner of GitHub Enterprise Server, click your profile photo, then click Your organizations. プロフィールメニューのあなたのOrganization

  2. Click the name of your organization. Organizationのリスト中のOrganization名

  3. Organization 名の下で、クリックします Teams.

    Teamsタブ

  4. Teamsタブで、Teamの名前をクリックしてく� さい。 Organization の Team のリスト

  5. Team ページの上部で、 Settings(設定)をクリックしてく� さい。 Team設定タブ

  6. 左のサイドバーでCode review(コードレビュー)をクリックしてく� さい。 コードレビューボタン

  7. [Enable auto assignment] を選択します。 自動割り当てボタン

  8. [How many team members should be assigned to review?] でドロップダウンメニューを使用し、各プルリクエストに割り当てるレビュー担当者の数を選択します。 [Number of reviewers] ドロップダウン

  9. [Routing algorithm] のドロップダウンメニューで、使用するアルゴリズ� を選択します。 詳細は、「ルーティングアルゴリズ� 」を参照してく� さい。 [Routing algorithm] ドロップダウン

  10. オプションで、Team の特定メンバーを常にスキップする� �合は、[Never assign certain team members] を選択します。 次に、スキップする 1 つ以上の Team メンバーを選択します。 [Never assign certain team members] チェックボックスとラジオボタン

  11. オプションで、プルレビューリクエストごとのコードレビュー割り当てによって選択された Teamメンバーのみに通知する� �合は、[Notifications] で[If assigning team members, don't notify the entire team.] を選択します。

  12. [Save changes] をクリックします。

自動割り当ての無効化

  1. In the top right corner of GitHub Enterprise Server, click your profile photo, then click Your organizations. プロフィールメニューのあなたのOrganization
  2. Click the name of your organization. Organizationのリスト中のOrganization名
  3. Organization 名の下で、クリックします Teams. Teamsタブ
  4. Teamsタブで、Teamの名前をクリックしてく� さい。 Organization の Team のリスト
  5. Team ページの上部で、 Settings(設定)をクリックしてく� さい。 Team設定タブ
  6. [Enable auto assignment] を選択してチェックマークを外します。 [Code review assignment] ボタン
  7. [Save changes] をクリックします。