Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Administrar los ajustes de revisión de código para tu equipo

Puedes reducir el ruido para tu equipo si limitas las notificaciones cuando tu equipo solicite revisar una solicitud de cambios.

Who can use this feature

Team maintainers and organization owners can configure code review settings.

La configuración de revisión de código están disponibles en todos los repositorios públicos y privados propiedad de una organización en GitHub Team, GitHub Enterprise Server 2.20+, y GitHub Enterprise Cloud. Para más información, vea "Productos de GitHub".

Acerca de los ajustes de revisión de código

Para acabar con las dudas de tu equipo y aclarar qué parte de responsabilidad tiene cada uno en cuanto a las revisiones de solicitudes de incorporación de cambios, puedes configurar ajustes de revisión del código.

  • Notificaciones de equipo
  • Asignación automática

Acerca de las notificaciones de equipo

Cuando eliges solo notificar a los miembros del equipo solicitados, inhabilitas el enviar notificaciones a todo el equipo cuando a este se le solicita revisar una solicitud de cambios si también se solicitó a un miembro específico de dicho equipo para la revisión. Esto es específicamente útil cuando se configura un repositorio con equipos como propietarios del código, pero los contribuyentes al repositorio a menudo conocen a un individuo en específico que podría ser el revisor correcto para la solicitud de cambios. Para obtener más información, consulte "Acerca de los propietarios del código".

Acerca de la asignación automática

Cuando habilitas la asignación automática, en cualquier momento en el que se solicite a tu equipo revisar una solicitud de cambios, este se eliminará como revisor y se asignará un subconjunto específico de miembros del equipo en lugar de este. Las tareas de revisión de código te permiten decidir si se notificará a todo el equipo o solo a un subconjunto de miembros del mismo cuando se solicite que éste realice una revisión.

Cuando se solicita automáticamente que los propietarios de código hagan una revisión, el equipo se eliminará y se reemplazará con individuos a menos de que se configure una regla de protección de rama para requerir la revisión de los propietarios. Si existe dicha regla de protección de rama, no se podrá eliminar la solicitud de equipo y la solicitud de individuos se mostrará adicionalmente.

Rutear algoritmos

Las asignaciones de revisión de código eligen y asignan revisores automáticamente con base en uno de dos algoritmos posibles.

El algoritmo de round robin (turno rotativo) escoge revisores basándose en quién recibe la solicitud de revisión menos reciente, y se enfoca en alternar entre todos los miembros del equipo sin importar el número de revisiones pendientes que tengan en el momento.

El algoritmo de balanceo de carga escoge a los revisores basándose en la cantidad total de solicitudes de revisión recientes para cada miembro, y considera el número de revisiones pendientes para cada uno de ellos. El algoritmo de balanceo de carga intenta asegurarse de que cada miembro del equipo revise una cantidad igual de solicitudes de extracción en cualquier periodo de 30 días.

Cualquier miembro del equipo que haya configurado su estado como "Ocupado" no podrá seleccionarse para revisión. Si todos los miembros del equipo están ocupados, la solicitud de cambios seguirá estando asignada al equipo mismo. Para obtener más información sobre los estados de usuario, consulte "Establecimiento de un estado".

Configurar las notificaciones de equipo

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Your organizations. Opción Your organizations (Sus organizaciones) en el menú del perfil 2. Haz clic en el nombre de tu organización. Nombre de la organización en la lista de organizaciones 1. En el nombre de la organización, haga clic en Equipos. Pestaña Equipos
  2. En la pestaña de Equipos, da clic en el nombre del equipo. Lista de los equipos de la organización 1. En la parte superior de la página del equipo, haga clic en Configuración. Pestaña Configuración del equipo
  3. En la barra lateral izquierda, haga clic en Code review Botón Code review
  4. Seleccione Only notify requested team members. Notificaciones de revisión del código para el equipo
  5. Haga clic en Guardar cambios.

Configurar la asignación automática

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Your organizations. Opción Your organizations (Sus organizaciones) en el menú del perfil 2. Haz clic en el nombre de tu organización. Nombre de la organización en la lista de organizaciones 1. En el nombre de la organización, haga clic en Equipos. Pestaña Equipos
  2. En la pestaña de Equipos, da clic en el nombre del equipo. Lista de los equipos de la organización 1. En la parte superior de la página del equipo, haga clic en Configuración. Pestaña Configuración del equipo
  3. En la barra lateral izquierda, haga clic en Code review Botón Code review
  4. Seleccione Enable auto assignment. Botón de asignación automática
  5. Debajo de "¿Cuántos miembros del equipo deberán asignarse para revisión?", utiliza el menú desplegable y elije el número de revisores que se asignarán a cada solicitud de extracción. Menú desplegable de cantidad de revisores
  6. Debajo de "Algoritmo de ruteo", utiliza el menú desplegable y elige qué algoritmo quieres utilizar. Para obtener más información, consulte "Algoritmos de enrutamiento". Menú desplegable de algoritmos de enrutamiento
  7. Para omitir siempre determinados miembros del equipo, también puede seleccionar Never assign certain team members. Después, selecciona uno o más miembros del equipo que quieras omitir siempre. Casilla y lista desplegable Never assign certain team members
  8. Para incluir a los miembros de los equipos secundarios como posbiles revisores al asignar solicitudes, también puede seleccionar Child team members.
  9. De manera opcional, para contar a cualquier miembro cuya revisión se haya solicitado en lugar de a todos los miembros de la asignación, seleccione Count existing requests.
  10. De manera opcional, para quitar la solicitud de revisión del equipo al asignar miembros del equipo, seleccione Team review request.
  11. Haga clic en Guardar cambios.

Inhabilitar la asignación automática

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Your organizations. Opción Your organizations (Sus organizaciones) en el menú del perfil 2. Haz clic en el nombre de tu organización. Nombre de la organización en la lista de organizaciones 1. En el nombre de la organización, haga clic en Equipos. Pestaña Equipos
  2. En la pestaña de Equipos, da clic en el nombre del equipo. Lista de los equipos de la organización 1. En la parte superior de la página del equipo, haga clic en Configuración. Pestaña Configuración del equipo
  3. Seleccione Enable auto assignment para quitar la marca de verificación. Botón de asignación de revisión de código
  4. Haga clic en Guardar cambios.