Cosa fa il pulsante Approva con changeset su bitbucket.org?


88

Quando si utilizza Bitbucket per il controllo del codice sorgente, è presente un pulsante "Approva" che viene visualizzato in alto a destra nella pagina di commit:

Pulsante di approvazione di Bitbucket

Sembra generare un messaggio di attività nella pagina di panoramica dei repository:

inserisci qui la descrizione dell'immagine

È tutto quello che fa? Qual è lo scopo previsto di quel pulsante? È solo una caratteristica sociale?


35
Dopo aver cercato su Google per 2 ore ho scoperto che quei pulsanti erano chiamati "Mi piace" prima di Redesign , e apparentemente non hanno cambiato la descrizione in alcune delle loro FAQ.
andrybak

1
Anche questi pulsanti prima di riprogettare: blog.bitbucket.org/2012/06/28/pull-request-and-changeset-likes e approvare il changeset funziona pure?
hellboy

4
Questa risposta ha alcune informazioni correlate: stackoverflow.com/a/14609526/749232
saji89

5
La risposta rapida è sì, è solo una caratteristica sociale. Tuttavia, le approvazioni dei changeset sono anche esposte dall'API e potrebbero teoricamente essere utilizzate esternamente, ad esempio per imporre che tutti i commit debbano essere approvati prima di unirsi al master, o una varietà di altre cose.
Dan Tao

2
Questo è il miglior risultato su Google per "bitbucket approve commit" e dovrebbe essere riaperto o cancellato. I commenti hanno un contenuto di tipo risposta sufficiente che voto per riaprire.
Air

Risposte:


10

Un caso d'uso è quando una richiesta pull ottiene un certo numero di approvazioni, quindi viene unita, automaticamente o manualmente.

Così diventa facile filtrare tutte le richieste pull che sono pronte per essere unite.

È una caratteristica abbastanza comune negli strumenti di revisione del codice. Ho trovato che sia quasi identico GitLabanche in.


-1

La domanda riguardava i commit, non la pull request. Ho appena creato una nuova richiesta pull da un commit approvato e non c'è stata alcuna approvazione automatica sulla richiesta pull dallo stesso revisore che ha approvato il commit. Caratteristica sociale davvero.


1
Benvenuto in Stack Overflow! Il tuo post sembra essere una descrizione di base e un commento del comportamento che vedi quando fai clic sul pulsante Approva, ma non risponde alla domanda che ti viene posta né fornisce informazioni aggiuntive scoperte dalla tua ricerca. Vedere Come scrivere una buona risposta per aiuto nella scrittura di risposte costruttive.
drmuelr
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.