Sur des services comme bitbucket et github, vous avez la possibilité de créer une demande de pull.
Ma question pour vous (développeurs), quelles sont toutes les différences entre les deux?
Différences que je connais actuellement:
En dehors de cela, il semble qu'une demande de tirage soit essentiellement une fusion .. correct?
Oui c'est correct, le pull request
sur GitHub et Bitbucket est une demande de fusion de deux branches.
L'un des cas d'utilisation consiste à demander à une personne chargée de l'assurance qualité qui n'est pas le développeur d'examiner et d'approuver la demande de fusion.
Un autre cas d'utilisation est que le développement sur la branche master
n'est pas autorisé. Un développeur se développe toujours sur une autre branche. Une fois le développement terminé, une demande d'extraction est créée pour fusionner dans la branche master
.
Une "pull request" est une requête à un référentiel en amont pour fusionner certaines modifications dans leur code ("extraire les modifications de mon référentiel et les ajouter au vôtre, s'il vous plaît"). Ce n'est donc pas du tout comme une fusion - c'est une demande à fusionner.