Una delle domande che mi vengono più spesso poste su Team Foundation Service è perchè non sia possibile cancellare un Team Project, questo perchè magari molte persone aprono un account di prova, fanno un progetto di test e poi vogliono cancellarlo.
La risposta è: Si può fare senza problemi, solamente non esiste l’interfaccia grafica.
Il comando è TFSDeleteproject e permette di cancellare completamente un Team Project da una Team Project Collection da riga di comando, esempio
tfsdeleteproject /force /collection:https://alkampferlive.visualstudio.com/DefaultCollection “Fabrikam Fiber Azure”
In questo modo sto cancellando dal mio account alkampferlive il progetto che si chiama “Fabrikam Fiber Azure”. Questa operazione è DEFINITIVA come vi viene avvisato dal tool
Per cui usatela con molta attenzione, perchè non è più possibile recuperare nessun dato, programmatore avvisato mezzo salvato .
Gian Maria
Posso farlo su un progetto non mio? Avrei un paio di idee…
A parte gli scherzi, per la riga di comando, come viene gestita l’autenticazione?
L’autenticazione per le API di TFS è sempre la stessa, ovvero ti viene aperto il form per loggarti con il live se sei su Team Foundation Service, se l’utente non è già loggato. E’ tutto esattamente come Visual Studio :), solo che la riga di comando è un programma console.
Pingback Sapevatelo TFS–Cancellare un Team Project - ExternalBlogs