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 enviar commits a elas, talvez você queira definir restrições para permitir mesclagens de ramificação somente depois que elas forem aprovadas.

  1. No navegador esquerdo, clique em Administração de Projetos Administração do Projeto.
  2. Clique em Agências.
  3. Em Repositório e Filiais, 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 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 à ramificação selecionada somente se a última criação do job vinculado na Solicitação de Mesclagem for bem-sucedida, marque a caixa de seleção Exigir criação bem-sucedida.
    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 aprovarem 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 à ramificação de destino correspondam ao conteúdo da ramificação de revisão, marque a caixa de seleção As alterações enviadas à 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 podem 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 aprovações necessárias.
    Isso é útil se você quiser permitir que alguns usuários mesclem a ramificação de revisão, independentemente das condições de revisão que estão sendo atendidas.
  11. Clique em Salvar.