Code-Review-Zuweisung für Dein Team verwalten

Die Zuweisung von Code-Reviews zeigt deutlich an, welche Mitglieder eines Teams einen Review für einen Pull Request einreichen sollen.

Code review assignment is available with GitHub Team, GitHub Enterprise Server 2.20+, GitHub AE, and GitHub Enterprise Cloud. Weiter Informationen findest Du unter „GitHub Produkte."

Team-Betreuer und Organisationsinhaber können Code-Review-Zuweisungen konfigurieren.

Über Code-Review-Zuweisungen

Jedes mal, wenn Dein Team aufgefordert wird, einen Pull Request zu überprüfen, wird durch die Verwendung von Code-Review-Zuweisungen das Team als Prüfer entfernt und durch eine bestimmte Teilmenge der Teammitglieder ersetzt. Code-Review-Zuweisungen erlauben es Dir zu entscheiden, ob das gesamte Team oder nur eine Teilmenge der Teammitgliedern benachrichtigt wird, wenn ein Team für einen Review angefordert wird.

Wenn Codeinhaber automatisch zum Review aufgefordert werden, wird das Team trotzdem noch entfernt und durch Einzelpersonen ersetzt. Die Genehmigungen von Einzelpersonen erfüllen die Anforderungen für die Codeinhaber-Genehmigung in einem geschützten Branch nicht. Weitere Informationen findest Du unter „Über Codeinhaber."

Routing-Algorithmen

Code review assignments automatically choose and assign reviewers based on one of two possible algorithms.

Der Round-Robin-Algorithmus wählt die Prüfer basierend auf den Empfängern der letzten Review-Anforderungen aus, und fokussiert auf der abwechselnden Auswahl der Mitarbeiter des Teams, unabhängig von der Anzahl ausstehenden Reviews, die die Teammitglieder momentan haben.

Der Lastenausgleich-Algorithmus (load balance algorithm) wählt Prüfer basierend auf der Gesamtzahl ihrer neuesten Review-Anforderungen aus und berücksichtigt die Anzahl der ausstehenden Reviews jedes Mitglieds. Der Lastenausgleich-Algorithmus versucht sicherzustellen, dass jedes Teammitglied eine gleiche Anzahl von Pull Requests innerhalb eines Zeitraums von 30 Tagen überprüft.

Code-Review-Zuweisungen konfigurieren

  1. In the top right corner of GitHub AE, click your profile photo, then click Your organizations. Your organizations in the profile menu
  2. Click the name of your organization. Organization name in list of organizations
  3. Klicke unter Deinem Organisationsnamen auf Teams. Registerkarte „Teams"
  4. Auf der Registerkarte „Teams" klicke auf den Namen des Teams. Liste der Teams der Organisation
  5. Zuoberst auf der Teamseite klicke auf Settings (Einstellungen). Registerkarte „Team settings" (Teameinstellungen)
  6. Klicke in der linken Seitenleiste auf Code review assignment (Code-Review-Zuweisung). Schaltfläche „Code review assignment" (Code-Review-Zuweisung)
  7. Wähle Enable auto assignment (Automatische Zuweisung aktivieren). Schaltfläche „Code review assignment" (Code-Review-Zuweisung)
  8. Benutze unter „How many team members should be assigned to review?" (Wie viele Teammitglieder sollen dem Review zugewiesen werden?) das Dropdownmenü und wähle die Anzahl der Prüfer, die jedem Pull Request zugewiesen werden sollen. Dropdownmenü „Number of reviewers" (Anzahl der Prüfer)
  9. Benutze unter „Routing algorithm" (Routing-Algorithmen) das Dropdownmenü und wähle den Algorithmus, den Du benutzen möchtest. Weitere Informationen findest Du unter „Routing-Algorithmen." Dropdownmenü „Routing algorithm" (Routing-Algorithmus)
  10. Um optional bestimmte Teammitglieder immer auszulassen, wähle Never assign certain team members (Weise bestimmte Teammitglieder nie zu). Dann wähle eines oder mehrere Teammitglieder, die Du immer auslassen willst. Kontrollkästchen und Dropdownmenü „Never assign certain team members" (Weise bestimmte Teammitglieder nie zu)
  11. Um optional nur diejenigen Teammitglieder zu informieren, die durch die Code-Review-Zuweisung für einen Pull-Request-Review betroffen sind, wähle unter „Notifications" (Benachrichtigungen) die Option If assigning team members, don't notify the entire team (Benachrichtige bei der Zuweisung einzelner Teammitglieder nicht das gesamte Team). Benachrichtigungen „Code review assignment" (Code-Review-Zuweisung)
  12. Klicke auf Save changes (Änderungen speichern).

Code-Review-Zuweisungen deaktivieren

  1. In the top right corner of GitHub AE, click your profile photo, then click Your organizations. Your organizations in the profile menu
  2. Click the name of your organization. Organization name in list of organizations
  3. Klicke unter Deinem Organisationsnamen auf Teams. Registerkarte „Teams"
  4. Auf der Registerkarte „Teams" klicke auf den Namen des Teams. Liste der Teams der Organisation
  5. Zuoberst auf der Teamseite klicke auf Settings (Einstellungen). Registerkarte „Team settings" (Teameinstellungen)
  6. Wähle Enable auto assignment (automatische Zuweisung aktivieren) um das Häkchen zu entfernen. Schaltfläche „Code review assignment" (Code-Review-Zuweisung)
  7. Klicke auf Save changes (Änderungen speichern).

Did this doc help you?Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Oder, learn how to contribute.