Como: Destruir a versão controlada arquivos
[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]
Com o passar do time, um servidor de controle de versão adquire um crescente número de arquivos e pastas.Isso pode causar problemas quando tentar gerenciar requisitos de espaço em disco.Você pode ser forçado para remover todos os projetos de equipe e suas hierarquias de controle de versão.Por exemplo, um projeto da equipe pode ser criado para apenas para fins de aprendizado, ou talvez alguns arquivos são contaminados por um vírus.Portanto, sistema autônomo um Team Foundation administrador, ocasionalmente, talvez seja necessário que destruir arquivos e pastas que estão sob controle de versão.
O procedimento a seguir mostra como destruir arquivos e pastas usando o tf destroy comando. Embora os arquivos são removidos permanentemente, você pode manter o histórico associado a eles.Para obter mais informações sobre as opções e argumentos disponível para tf destroy, consulte Destroy Comando.
Observação: |
---|
Esta operação está disponível na linha de comando. |
Permissões necessárias
Para usar o destroy comando, você deve ser um membro das Equipe Foundation administradores agrupar de segurança.Para obter mais informações, consulte Team Foundation servidor Permissões.
Pré-requisitos para execução do tf destroy
Antes de executar tf destroy sem o /keephistory opção, é recomendável que você primeiro excluir os arquivos que deseja destruir. Para obter mais informações, consulte Como: Excluir arquivos e pastas do Controlarar de versão.Depois de excluir um arquivo, seu nome de arquivo agora inclui uma ID de exclusão.Por exemplo, se um nome de arquivo for aFile.cs, após a exclusão o nome do arquivo é aFile.cs;x123, onde x 123 é a ID de exclusão.
Depois de excluir os arquivos, você poderá sincronizar o Team Foundation depósito. Caso contrário, o depósito não será sincronizado com os itens destruídos.Para obter mais informações, consulte Agendamento de sincronização com o dados warehouse.
Para permanentemente destruir arquivos com controle de versão
clicar Iniciar, clicar Todos os programas, clicar Microsoft Visual Studio 2008, clicar O Visual Studio Toolse, em seguida, clicar O Visual Studio aviso de comando.
Para visualizar o arquivo aFile.cs sem destruí-lo, digite no aviso de comando:
>tf destroy /preview /i $/MyTeamProject/aFile.cs
Observação: O texto a janela do aviso de comando exibe "Destroyed: $ / MyTeamProject/aFile.cs", mas o arquivo não será realmente destruído quando você usa o/preview opção.
Para destruir o arquivo, aFile.cs, tipo do aviso de comando:
>tf destroy /i $/MyTeamProject/aFile.cs
Este comando exibe informações sobre possíveis alterações pendentes e shelvesets na janela aviso de comando.Porque você especificou /i (não-interativo), você não receberá um Yes, No, Yes to all caixa de diálogo antes dos arquivos são removidos permanentemente.
Para destruir todos os arquivos de aFolder e, ao mesmo time, manter o seu histórico, digite:
>tf destroy /keephistory $/MyTeamProject/aFolder
Observação: /preview não pode ser especificado com /keephistory.
Esta ação retém as informações históricas sobre todos os arquivos de aFolder.Você pode usar o tf history comando para exibir o histórico de um arquivo. Você também pode exibir o histórico no Gerenciador de controle de fonte.Para obter mais informações, consulte Comando de histórico e Como: Exibir dados de histórico.
Use o /stopat opção para manter as informações históricas até e incluindo um versionSpec valor. The versionSpec valor pode ser a versão mais recente, um conjunto de alterações específico ou uma data. Para obter mais informações sobre o versionspec valores, consulte Sintaxe de linha de comando (Team Sistema).
Para destruir todos os arquivos de projeto da equipe MyTeamProject e, ao mesmo time, manter o histórico para os arquivos até e incluindo 23/10/2005, tipo:
>tf destroy $/MyTeamProject /keephistory /stopat:D10/23/2005
Use o /startcleanup opção imediatamente limpar o conteúdo que não é referenciado por Team Foundation Server. Sem essa opção, os arquivos destruídos são removidos quando o banco de dados é mantido por um processo do SQL que geralmente é executada uma vez por dia.
Para destruir todos os arquivos de aFolder imediatamente, digite:
>tf destroy /startcleanup $/MyTeamProject/aFolder
Consulte também
Tarefas
Como: Mover, renomear e excluir versão-controlado por arquivos e pastas
Conceitos
Operações disponíveis apenas de linha de comando (@@)
Referência
Outros recursos
Referência de linha de comando Team Foundation version Controlar