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.
- No navegador esquerdo, clique em Project Administration
.
- Clique em Ramificações.
- Em Repositório e Ramificações, selecione o repositório Git e a ramificação
main.
- Selecione a opção Requer Revisão.
- 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.
- 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
- (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.
- (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.
- (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.
- (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.
- Clique em Salvar.