Que fait le bouton Approuver avec l'ensemble de modifications sur bitbucket.org?


88

Lors de l'utilisation de Bitbucket pour le contrôle de code source, un bouton "Approuver" apparaît en haut à droite de la page de validation:

Bouton d'approbation de Bitbucket

Il semble générer un message d'activité dans la page de présentation des référentiels:

entrez la description de l'image ici

Est-ce tout ce qu'il fait? Quel est le but de ce bouton? Est-ce juste une caractéristique sociale?


35
Après avoir cherché sur Google pendant 2 heures, j'ai trouvé que ces boutons s'appelaient "J'aime" avant la refonte , et apparemment ils n'ont pas changé de description dans certaines de leurs FAQ.
andrybak

1
De plus, ces boutons avant la refonte: blog.bitbucket.org/2012/06/28/pull-request-and-changeset-likes et approuver les modifications fonctionnent également?
hellboy

4
Cette réponse contient des informations connexes: stackoverflow.com/a/14609526/749232
saji89

5
La réponse rapide est oui, c'est juste une fonctionnalité sociale. Cependant, les approbations des ensembles de modifications sont également exposées par l'API et pourraient théoriquement être utilisées à l'extérieur, par exemple pour imposer que tous les commits doivent être approuvés avant de fusionner avec master, ou une variété d'autres choses.
Dan Tao

2
Il s'agit du meilleur résultat sur Google pour "bitbucket approve commit" et devrait être rouvert ou supprimé. Les commentaires ont suffisamment de contenu de type réponse que je vote pour rouvrir.
Air

Réponses:


10

Un cas d'utilisation est lorsqu'une pull request obtient un certain nombre d'approbations, puis elle est fusionnée, automatiquement ou manuellement.

Ainsi, il devient facile de filtrer toutes les demandes d'extraction qui sont prêtes à être fusionnées.

C'est une fonctionnalité assez courante dans les outils de révision de code. Je l'ai trouvé presque identique GitLabaussi.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.