Pull request vs demande de Fusion

Je me demandais quelle est la différence entre une requête D'extraction et une requête de fusion.

Dans Github c'est une requête Pull et dans GitLab par exemple, c'est une requête de fusion... Est-il une différence?

258
demandé sur Pacane 2014-03-05 17:39:16

2 réponses

GitLab est "demande de fusion" fonction est l'équivalent de GitHub "pull request" fonctionnalité. Les deux sont des moyens d'extraire les modifications d'une autre branche ou fourchette dans votre branche et de fusionner les modifications avec votre code existant. Ce sont des outils utiles pour la révision du code et la gestion du changement.

Un article de GitLab traite des différences dans le nom de la fonctionnalité:

Les requêtes de fusion ou d'extraction sont créées dans une application de gestion git personne assignée pour fusionner deux branches. Des outils tels que GitHub et Bitbucket choisissent le nom pull request puisque la première action manuelle serait de tirer la branche de fonctionnalité. Des outils tels que GitLab et Gitorious choisissent la demande de fusion de nom car c'est l'action finale qui est demandée au cessionnaire. Dans cet article, nous allons les appeler demandes de fusion.

"Une demande de fusion" ne doit pas être confondu avec le git merge commande. Une "requête d'extraction" ne doit pas non plus être confondue avec l'git pull commande. Les deux commandes git sont utilisées dans les coulisses des requêtes pull et des requêtes merge, mais une requête merge / pull fait référence à un sujet beaucoup plus large que ces deux commandes.

484
répondu gilly3 2015-04-29 18:28:04

Ils sont la même caractéristique

Les demandes de fusion ou d'extraction sont créées dans une application de gestion git et demandent à une personne affectée de fusionner deux branches. Des outils tels que GitHub et Bitbucket choisissent le nom pull request puisque la première action manuelle serait de tirer la branche de fonctionnalité. Des outils tels que GitLab et Gitorious choisissent la demande de fusion de nom car c'est l'action finale qui est demandée au cessionnaire. Dans cet article, nous allons les appeler demandes de fusion.

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

29
répondu rneves 2015-08-14 12:02:40