Partilhar via


Excluir ou restaurar arquivos e pastas no TFVC

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

Visual Studio 2019 | Visual Studio 2022

Você pode excluir e restaurar arquivos e pastas do Controle de Versão do Team Foundation (TFVC), do espaço de trabalho em sua máquina de desenvolvimento ou no servidor.

Pré-requisitos

Consulte Permissões padrão do TFVC.

Excluir um item

Antes de excluir um arquivo, procure um ícone de marca de seleção ao lado do arquivo, que indica edições pendentes no arquivo. Se houver edições pendentes, visualize-as clicando com o botão direito do mouse no arquivo e escolhendo Comparar. Certifique-se de que não precisa das edições. Se acha que pode precisar das edições no futuro, considere arquivar o ficheiro antes de o excluir.

Importante

  • Se excluir uma pasta, o sistema irá aguardar as ações de eliminação para todas as pastas e ficheiros que a pasta contém.
  • Se eliminar um ficheiro do qual outros ficheiros dependem, o sistema suspenderá automaticamente as ações de eliminação para esses ficheiros. Por exemplo, se se eliminar um ficheiro de formulário, os ficheiros de código e de recurso também serão marcados para exclusão.

Para excluir um item

  1. No Visual Studio, em Gerenciador de Soluções ou Gerenciador de Controle do Código-Fonte, navegue até a pasta ou arquivo que você deseja excluir.

  2. Clique com o botão direito do mouse no item e escolha Excluir.

  3. Se você estiver excluindo o arquivo do Gerenciador de Soluções , a seguinte mensagem de aviso pode aparecer: <> do nome do arquivo será excluído permanentemente. Escolha OK se quiser continuar com a exclusão do arquivo.

  4. Quando estiver pronto, registe as suas alterações.

Se você não estiver usando o TFVC, use Gerenciador de Soluções para excluir itens e arquivos em sua solução do Visual Studio.

Recuperar ou restaurar itens excluídos

Se o item excluído estava sob controle de versão antes da exclusão, você pode recuperá-lo. A exclusão não será implementada no servidor até que a alteração seja confirmada.

Recuperar um item excluído usando o Team Explorer

  1. Abra a página Alterações Pendentes na Team Explorer.
  2. Clique com o botão direito do mouse nos itens excluídos em Alterações incluídas e escolha Desfazer.
  3. Na caixa de diálogo Desfazer alterações pendentes, selecione o item e, em seguida, selecione Desfazer alterações.

Recuperar um item excluído usando o Gerenciador de Controle do Código-Fonte

  1. No Gerenciador de Controle do Código-Fonte, procure e clique com o botão direito do mouse no arquivo excluído e selecione Desfazer alterações pendentes.
  2. Na caixa de diálogo Desfazer alterações pendentes, selecione o item e, em seguida, selecione Desfazer alterações.

Recuperar um item excluído usando o Gerenciador de Soluções

Os ficheiros que eliminou através do Explorador de Soluções e que não estão sob controlo de versão são movidos para a Lixeira no seu computador, onde podem ser restaurados. Depois de restaurado a partir da Lixeira, clique com o botão direito do rato na sua solução no Explorador de Soluções e selecione Adicionar>item existente para restaurar o ficheiro na sua solução.

Restaurar um item excluído do servidor

Se você já fez check-in da exclusão de um item no TFVC, você pode restaurar o item excluído do servidor, desde que ninguém em sua equipe tenha destruído ele.

  1. Na barra de menus do Visual Studio, escolha Ferramentas>Opções.
  2. Na caixa de diálogo Opções de , navegue até Controle do Código-Fonte>Visual Studio Team Foundation Server.
  3. Selecione a opção Mostrar itens eliminados no Explorador de Controle do Código-Fontee, em seguida, escolha OK.
  4. No Gerenciador de Controle do Código-Fonte, procure e clique com o botão direito do mouse no arquivo que deseja restaurar e selecione Cancelar exclusão.

Restaurar um item excluído da sua máquina de desenvolvimento

Talvez seja necessário restaurar um item excluído fora do Visual Studio, possivelmente por acidente. O método usado para restaurar esse item depende se você está usando um espaço de trabalho local ou de servidor. Consulte para decidir entre usar um espaço de trabalho local ou um de servidor.

Quando você usa um espaço de trabalho local, o Visual Studio deteta e permite que você resolva as alterações feitas fora do sistema.

  1. Na página Alterações Pendentes no Team Explorer, em Alterações Excluídas, selecione Detetado.
  2. Na caixa de diálogo Promover alterações de candidato, clique com o botão direito do rato no item, que tem apagar na coluna Alterar e selecione Restaurar este elemento.
  3. Selecione Promover.

Se você excluir acidentalmente um item fora do Visual Studio e estiver usando um espaço de trabalho de servidor, quando tentar abrir o item no Visual Studio, poderá ver uma mensagem de erro como: TF10187: Não foi possível abrir o documento <o nome do arquivo>. O sistema não consegue encontrar o ficheiro especificado. Você pode restaurar o item obtendo-o do servidor.

  1. Em Explorador de Controle de Código-Fonte, navegue até à pasta que contém os itens eliminados.
  2. Clique com o botão direito do mouse na pasta e escolha Avançadas>Obter Versão Específica.
  3. Na caixa de diálogo Obter, selecione Substituir todos os ficheiros, mesmo que a versão local corresponda à versão especificada.
  4. Escolha Obter.

Tip

Você também pode usar o comando tf get /force.

Trabalhar a partir da linha de comandos

Você pode usar os seguintes comandos do utilitário de linha de comando tf para excluir, destruir, restaurar e obter arquivos.

  • O comando Delete exclui um arquivo do servidor.
  • O comando Destroy destrói permanentemente um item.
  • O comando Undelete restaura um arquivo excluído do servidor.
  • O comando Anular desfaz as alterações pendentes.
  • O comando Get obtém arquivos do servidor.