Pull request vs Merge request


Me preguntaba cuál es la diferencia entre una solicitud de extracción y una solicitud de fusión.

En Github es una solicitud de extracción y en GitLab, por ejemplo, es una solicitud de fusión... ¿Hay alguna diferencia?

Author: Pacane, 2014-03-05

2 answers

La característica"merge request" de GitLab es equivalente a la característica"pull request" de GitHub. Ambos son medios para extraer cambios de otra rama o bifurcación en su rama y fusionar los cambios con su código existente. Son herramientas útiles para la revisión del código y la gestión del cambio.

Un artículo de GitLab discute las diferencias en el nombre de la característica:

Las solicitudes de fusión o extracción se crean en una aplicación de administración de git y persona asignada para fusionar dos ramas. Herramientas como GitHub y Bitbucket eligen el nombre pull request ya que la primera acción manual sería extraer la rama de características. Herramientas como GitLab y Gitorious eligen el nombre merge request ya que es la acción final que se solicita al cesionario. En este artículo nos referiremos a ellos como solicitudes de fusión.

Una "solicitud de fusión" no debe confundirse con la git merge comando. Tampoco debe confundirse una "pull request" con las git pull comando. Ambos comandos git se usan entre bastidores tanto en las solicitudes de extracción como en las solicitudes de fusión, pero una solicitud de fusión/extracción se refiere a un tema mucho más amplio que solo estos dos comandos.

 484
Author: gilly3,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-29 18:28:04

Son la misma característica

Las solicitudes de fusión o extracción se crean en una aplicación de administración de git y piden a una persona asignada que combine dos ramas. Herramientas como GitHub y Bitbucket eligen el nombre pull request ya que la primera acción manual sería extraer la rama de características. Herramientas como GitLab y Gitorious eligen el nombre merge request ya que es la acción final que se solicita al cesionario. En este artículo nos referiremos a ellos como solicitudes de fusión.

-- https://about.gitlab.com/2014/09/29/gitlab-flow /

 29
Author: rneves,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-08-14 12:02:40