Definir Restrições de Mesclagem na Ramificação main

Por padrão, a ramificação main pode ser acessada por todos os usuários do projeto e qualquer pessoa pode fazer alterações em seus arquivos. Para restringir alterações e quem pode submeter commits a elas, talvez você queira definir restrições para permitir mesclagens de ramificações somente depois que elas forem aprovadas.

  1. No navegador esquerdo, clique em Project Administration Administração do projeto.
  2. Clique em Ramificações.
  3. Em Repositório e Ramificações, selecione o repositório Git e a ramificação main.
  4. Selecione a opção Requer Revisão.
  5. Em Revisores Padrão, informe e selecione os usuários.
    Um revisor padrão é um membro do projeto que é adicionado automaticamente como um revisor quando uma solicitação de mesclagem é criada na ramificação.
  6. Na lista drop-down Aprovações, selecione o número mínimo de revisores que devem aprovar a ramificação de revisão de uma solicitação de mesclagem, em que a ramificação selecionada é a ramificação de destino
  7. (Opcional) Para permitir que uma ramificação de revisão seja mesclada com a ramificação selecionada somente se o último build do job vinculado na Solicitação de Mesclagem for bem-sucedido, marque a caixa de seleção Exigir build bem-sucedido.
    Para usar essa opção, vincule um job de build a uma solicitação de mesclagem.
  8. (Opcional) Se você quiser redefinir o status de aprovação dos revisores se a alteração for enviada para uma ramificação depois que eles tiverem aprovado a solicitação de mesclagem, marque a caixa de seleção Reaprovação necessária quando a ramificação for atualizada.
  9. (Opcional) Para garantir que as alterações enviadas para a ramificação de destino correspondam ao conteúdo da ramificação de revisão, marque a caixa de seleção As alterações enviadas para a ramificação de destino devem corresponder ao conteúdo da revisão.
  10. (Opcional) Em Usuários Isentos da Solicitação de Mesclagem, especifique usuários que possam ignorar as restrições da ramificação e mesclar a ramificação de revisão de uma solicitação de mesclagem fora do VB Studio ou sem as aprovações necessárias.
    Isso é útil se você quiser permitir que alguns usuários mesclem a ramificação de revisão, independentemente de as condições de revisão serem atendidas.
  11. Clique em Salvar.