Bloquear um ramo

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

Impeça atualizações em uma ramificação do Git bloqueando a ramificação. Bloquear uma ramificação impede que outros usuários alterem o histórico de confirmação existente. O bloqueio também impede que novas confirmações sejam adicionadas à ramificação por outras pessoas.

Limitações de bloqueio

O bloqueio é ideal para evitar novas alterações que possam entrar em conflito com uma mesclagem importante ou para colocar uma ramificação em um estado somente leitura. Use políticas de ramificação e solicitações pull com bloqueio se quiser garantir que as alterações em uma ramificação sejam revisadas antes de serem mescladas e impedir alterações na ramificação bloqueada.

O bloqueio não impede a clonagem de um repositório ou a busca de atualizações feitas na ramificação em seu repositório local. Compartilhe com sua equipe o motivo do bloqueio da filial e certifique-se de que sua equipe saiba o que fazer para trabalhar com a filial depois que ela for desbloqueada.

Somente o usuário que bloqueou a ramificação ou um usuário com permissões Remover bloqueios de outros para a ramificação pode remover o bloqueio.

Bloquear uma ramificação usando o modo de exibição Ramificações

  1. Abra seu repositório na Web e selecione a visualização Ramos.

  2. Localize sua filial na visualização Ramos . Você pode pesquisar sua filial usando a caixa Pesquisar todas as ramificações no canto superior direito.

  3. Bloqueie a ramificação selecionando o ícone ... ao lado do nome da ramificação e, em seguida, selecionando Bloquear no menu. Um ícone de cadeado aparecerá ao lado do nome da filial. Desbloqueie uma ramificação bloqueada selecionando Desbloquear no mesmo menu.

    Bloquear uma ramificação a partir do menu de contexto de ramificações