Share via


Bloquear e desbloquear pastas ou arquivos no Controle de Versão do Team Foundation

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

Visual Studio 2019 | Visual Studio 2022

Você pode usar o Gerenciador de Controle do Código-Fonte do Visual Studio para bloquear ou desbloquear uma pasta ou arquivo rastreado pelo Controle de Versão do Team Foundation (TFVC). Bloqueie ou desbloqueie arquivos ou pastas para negar ou restaurar os privilégios de um usuário, como fazer check-out de um item para edição em um espaço de trabalho diferente ou fazer check-in de alterações pendentes em um item de um espaço de trabalho diferente. Para obter mais informações, consulte Criar e trabalhar com espaços de trabalho.

Nota

Este artigo aplica-se ao bloqueio ou desbloqueio de ficheiros geridos pelo TFVC. Para obter ajuda para desbloquear ficheiros apresentados em utilização por programas no seu PC, utilize as ferramentas Manipular e Explorador de Processos para o ajudar a encontrar qual o programa que está a bloquear os seus ficheiros.

Você pode usar um bloqueio para congelar temporariamente a versão do servidor de um item para que possa fazer check-in de uma alteração pendente sem ter que resolver conflitos de mesclagem. Se você quiser impedir permanentemente o acesso a um item no servidor, você deve usar o comando Permission em vez disso.

Gorjeta

Você pode usar o comando Bloquear para remover o bloqueio de outro usuário se tiver permissões suficientes.

Pré-requisitos

Consulte Permissões TFVC padrão.

Bloquear uma pasta ou ficheiro

Importante

As opções de tipo de bloqueio aparecem somente quando você está fazendo alterações em um espaço de trabalho do servidor. O uso de espaços de trabalho locais em seu projeto torna os bloqueios de check-out inaplicáveis. Para obter mais informações, consulte Compreender os tipos de bloqueio.

  1. Para abrir o Gerenciador de Controle do Código-Fonte no Visual Studio, selecione Exibir>Outro Gerenciador de Controle do Código-Fonte do Windows>.

    Você também pode selecionar o Gerenciador de Controle do Código-Fonte na janela do Team Explorer .

  2. No Gerenciador de Controle do Código-Fonte, clique com o botão direito do mouse no arquivo que deseja bloquear e selecione Bloqueio Avançado>.

  3. Na caixa de diálogo Bloquear, verifique se o arquivo ou pasta que você deseja bloquear está selecionado, selecione o tipo de bloqueio Check-out ou Check-in e selecione Bloquear. Para obter mais informações, consulte Compreender os tipos de bloqueio.

O Gerenciador de Controle do Código-Fonte exibe o bloqueio de status ao lado do arquivo em Alteração Pendente. Da próxima vez que as alterações pendentes forem verificadas no espaço de trabalho, o bloqueio será removido. Para obter mais informações, consulte Fazer check-in do seu trabalho na base de código da equipe.

Nota

Você também pode bloquear pastas e arquivos a partir da linha de comando. Para obter mais informações, consulte Bloquear comando.

Desbloquear uma pasta ou ficheiro

Importante

Pode desbloquear ficheiros que outros membros da sua equipa bloquearam apenas se tiver permissões UnlockOther. Se você não tiver permissão para desbloquear um arquivo, a opção estará inacessível.

  1. Ao trabalhar em um espaço de trabalho de servidor no Visual Studio, selecione Exibir>Outro Gerenciador de Controle de Origem do Windows>ou selecione Gerenciador de Controle do Código-Fonte na janela Team Explorer.

  2. No Gerenciador de Controle do Código-Fonte, clique com o botão direito do mouse na pasta ou arquivo do qual deseja remover um bloqueio e selecione Desbloqueio Avançado>.