ALM

Team Foundation Server 2010 – Delete Collections

Pessoal

Boa tarde,

Algumas pessoas me perguntaram estes dias… como posso deletar uma Collection no Team Foundation Server 2010?
Bom vamos a solução… para deletarmos uma coleção no TFS 2010, precisamos fazer isso via linha de comando. O comando usado para isso é o TFSCONFIG COLLECTION .

A sintaxe do do comando segue os seguintes parametros:

TFSConfig Collection {/attach | /detach | /delete} [/collectionName:CollectionName] [/collectionDB:ServerName;DatabaseName] [/clone]

Reparem que na verdade com ele nos da a opção de executar outras funcionalidades alem do delete, também podemos executar um attach ou mesmo um detach da coleção. Vamos detalhar um pouco mais os parametros de entrada.

CollectionName: Nele especificamos o nome da coleção atingida pelo comando, Atenção para o detalhe que caso o nome da coleção contenha espaços devemos informa-la entre aspas, por exemplo, “Nome da Coleção”.

ServerName: Especifica o nome da instância do SQL Server o qual esta hospedado o seu TFS. Este parametro só é obrigatório em dois casos, durante um Attach o qual temos que especificar o nome do servidor SQL que será feito o Attach, e em casos de delete ou detach se o servidor SQL não for o padrão usado pelao TFS.

DataBaseName: Caso você deseje informar um nome especifico para o Banco de dados da coleção. Por default o nome utilizado por ele é o TFS_ConfigurationDB.

Para exemplificar de maneira prática, vamos executar o comando para deletar uma coleção do TFS que foi a fonte de dúvidas durante a semana, para isso vamos seguir os seguintes passos:

  1. Acesse seu servidor de TFS e abra o prompt de comando.
  2. Acesse o diretório: drive:Program FilesMicrosoft Team Foundation Server 2010Tools
  3. Agora execute o comando:

TFSConfig Collection /Delete /CollectionName:”Nome da Coleção”

Executando o comando de exclusão será exibido um alerta para que o usuário confirme a exclusão já que é uma ação irreversivel. Confirmando o processo o TFS fará o restante 🙂

Atenção para executar o comando o usuário deve ter acesso de administrador ao TFS.

Bom pessoal espero que tenha respondido a dúvida do pessoal.

Grande abraço e até a próxima.

Adriano Bertucci

Deixe uma resposta