Cancellare un Team Project da Team Foundation Service

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

image

Per cui usatela con molta attenzione, perchè non è più possibile recuperare nessun dato, programmatore avvisato mezzo salvato Smile.

Gian Maria

3 Responses to Cancellare un Team Project da Team Foundation Service

  1.  

    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?

  2. 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.

     
  3.