O que o botão Aprovar faz com o changeset em bitbucket.org?

88

Ao usar o Bitbucket para controle de origem, há um botão "Aprovar" que aparece no canto superior direito da página de confirmação:

Botão de aprovação do Bitbucket

Parece gerar uma mensagem de atividade na página de visão geral dos repositórios:

insira a descrição da imagem aqui

Isso é tudo que faz? Qual é a finalidade desse botão? É apenas um recurso social?

andrybak
fonte
35
Depois de pesquisar no Google por 2 horas, descobri que esses botões eram chamados de "Curtir" antes de Redesign e, aparentemente, eles não mudaram a descrição em algumas das perguntas frequentes.
andrybak
1
Também estes botões antes de redesenhar: blog.bitbucket.org/2012/06/28/pull-request-and-changeset-likes e aprovar changeset também funcionam?
hellboy
4
Esta resposta tem algumas informações relacionadas: stackoverflow.com/a/14609526/749232
saji89
5
A resposta rápida é sim, é apenas um recurso social. No entanto, as aprovações de changeset também são expostas pela API e podem, teoricamente, ser usadas externamente, por exemplo, para garantir que todos os commits sejam aprovados antes da fusão com o master, ou uma variedade de outras coisas.
Dan Tao,
2
Este é o principal resultado no Google para "bitbucket approve commit" e deve ser reaberto ou excluído. Os comentários têm conteúdo de tipo de resposta suficiente que estou votando para reabrir.
Ar em

Respostas:

10

Um caso de uso é quando uma solicitação pull obtém um certo número de aprovações e, em seguida, é mesclada, automática ou manualmente.

Assim, torna-se fácil filtrar todas as solicitações pull que estão prontas para serem mescladas.

É um recurso bastante comum nas ferramentas de revisão de código. Eu descobri que ele é quase idêntico em GitLabtambém.

Shakhawat
fonte