Haz merge (combina) tu Pull Request

english

Si todas tus comprobaciones están pasando y no tienes ningún cambio solicitado por otros estudiantes, adelante, puedes hacer merge de tu pull request:

gif of directions

  1. Abre tu Pull Request para hacer merge.
  2. Navega hasta la parte inferior del Pull Request y haz clic en el botón Merge pull request.
  3. Puedes aceptar el mensaje por defecto para el merge commit.
  4. Haz clic en Confirm merge.
  5. Haz clic en Delete branch para eliminar el branch, dado que ya no contiene una tarea o variación en la que se esté trabajando.
Dime por qué

Merge explicado

Cuando haces merge (combinas) de tu branch, estás cogiendo el contenido e historia de la rama que creaste y añadiéndolo al contenido e historia del branch master o rama principal.

Merge visual

Claves para hacer merge en equipos

Muchos proyectos han establecido normas acerca de quién debería (o no debería) hacer merge de un pull request:

  • Algunos dicen que debería ser la persona que creó el pull request, porque serán quienes tengan que lidiar con cualquier problema que surga del merge.
  • Otros dicen que debería ser una única persona en cada proyecto para garantizar la consistencia.
  • Y otros dicen que debería ser cualquiera menos la persona que creó el pull request.

Ésta es una discusión que deberías tener con los otros miembros de tu equipo.

Herramientas para merges más seguros

GitHub también dispone de herramientas que pueden ayudarte a garantizar que el código que combinas es seguro. Por ejemplo, este repositorio utiliza integración continua para validar la sintaxis en tu archivo y utliliza branches protegidos para evitar que hagas merge del branch si tu archivo contiene errores. ¡Emplearemos más tiempo en ver estas características en otra clase!

Utilizando la revisión de código

GitHub también incluye una característica de revisión de código que permite a otros indicar que han revisado el código y que o bien lo aprueban (Approve) o que solicitan cambios (Request changes).

Hacer merge de tu pull request

Cuando se han atajado todos los comentarios y todas las comprobaciones son correctas, estás listo para hacer merge de tu pull request. Este video te mostrará lo fácil que es:

¿Atascado? Abre un tema (issue) en el repositorio para esta clase y menciona a @githubteacher para obtener ayuda de uno de los instructores de GitHub.
Continuar