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:
- Acesse seu servidor de TFS e abra o prompt de comando.
- Acesse o diretório: drive:Program FilesMicrosoft Team Foundation Server 2010Tools
- 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