Revisar el código con solicitudes de cambios en Amazon CodeCatalyst - Amazon CodeCatalyst

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Revisar el código con solicitudes de cambios en Amazon CodeCatalyst

Una solicitud de extracción es la principal forma en que tú y otros miembros del proyecto podéis revisar, comentar y combinar los cambios de código de una rama a otra. Puedes usar las solicitudes de extracción para revisar los cambios de código de forma colaborativa para detectar cambios o correcciones menores, incorporaciones de funciones importantes o nuevas versiones del software que hayas publicado. Si utilizas los problemas para hacer un seguimiento del trabajo en tu proyecto, puedes vincular problemas específicos a las solicitudes de extracción para ayudarte a hacer un seguimiento de los problemas que se están abordando con los cambios de código en la solicitud de cambios de código. Al crear, actualizar, comentar, fusionar o cerrar una solicitud de extracción, se envía automáticamente un correo electrónico al autor de la solicitud de extracción, así como a los revisores necesarios u opcionales de la solicitud de extracción.

sugerencia

Puedes configurar los eventos de solicitud de extracción sobre los que recibirás correos electrónicos como parte de tu perfil. Para obtener más información, consulte Enviar notificaciones de Slack y por correo electrónico desde CodeCatalyst.

Las solicitudes de extracción requieren dos sucursales en un repositorio de origen: una rama de origen que contiene el código que quieres revisar y una rama de destino, donde quieres fusionar el código revisado. La ramificación de origen contiene la confirmación AFTER, que es la confirmación que contiene los cambios que se desean combinar en la ramificación de destino. La ramificación de destino contiene la confirmación BEFORE, que representa el estado del código antes de que la ramificación de la solicitud de extracción se combine con la ramificación de destino.

nota

Al crear una solicitud de extracción, la diferencia que se muestra es la diferencia entre la punta de la rama de origen y la punta de la rama de destino. Una vez que hayas creado la solicitud de extracción, la diferencia que se mostrará será entre la revisión de la solicitud de atracción que hayas elegido y la confirmación que figuraba en la punta de la sucursal de destino cuando creaste la solicitud de extracción. Para obtener más información sobre las diferencias y las bases de fusión en Git, consulta git-merge-basela documentación de Git.

Si bien se crean solicitudes de extracción para un repositorio fuente y ramas específicos, puedes crearlas, verlas, revisarlas y cerrarlas como parte del trabajo con tu proyecto. No tienes que ver el repositorio de origen para poder ver las solicitudes de extracción y trabajar con ellas. El estado de una solicitud de extracción se establece en Abierto al crearla. La solicitud de extracción permanece abierta hasta que la combines en la CodeCatalyst consola, lo que cambia el estado a Combinado, o hasta que lo cierres, lo que cambia el estado a Cerrado.

Cuando hayas revisado tu código, puedes cambiar el estado de la solicitud de extracción de una de estas formas:

  • Combina la solicitud de extracción en la CodeCatalyst consola. El código de la rama fuente de la solicitud de extracción se fusionará con la rama de destino. El estado de la solicitud de extracción cambiará a Combinado. No se puede volver a cambiar a Abierto.

  • Combina las ramas de forma local, inserta los cambios y, a continuación, cierra la solicitud de extracción en la CodeCatalyst consola.

  • Usa la CodeCatalyst consola para cerrar la solicitud de extracción sin fusionarla. Esto cambiará el estado a Cerrado y no fusionará el código de la rama de origen con el de destino.

Antes de crear una solicitud de extracción:

  • Confirma y envía los cambios de código que deseas revisar a una rama (la rama de origen).

  • Configura las notificaciones para tu proyecto, de forma que otros usuarios puedan recibir notificaciones sobre cualquier flujo de trabajo que se ejecute al crear una solicitud de incorporación de cambios. (Este paso es opcional, pero se recomienda).