Sto utilizzando Visual Studio 2013. Per quanto riguarda il flusso di lavoro TFS, ci sono problemi che ho quando lavoro su un bug o su un oggetto di lavoro, dopo che ho finito, sposto le modifiche in un shelfset per ulteriori revisioni, annullare le modifiche facendo clic con il pulsante destro del mouse sulle modifiche in sospeso e facendo clic su annulla. Passa al prossimo numero o miglioramento. Gli scaffali possono essere rivisti in modo indipendente e quindi applicati a qualsiasi ramo di cui sono attualmente necessari.Completa nuke tutte le modifiche in Visual Studio e ripristino da TFS
Il problema che ho è che l'annullamento tramite Visual Studio non ripristina completamente la soluzione in uno stato completamente pulito. Ci sono spesso file orfani in giro o progetti che hanno riferimenti a file non esistenti o altri problemi simili. Mi piacerebbe essere in grado di nuke completamente e resettare le mie soluzioni dal controllo del codice sorgente come se fossi un nuovo sviluppatore e non ho trovato una soluzione semplice per farlo.
Attualmente, l'unico modo per ottenerlo è quello di andare su "Gestione controllo sorgente" per rimuovere la mappatura del file system per il progetto. Vai al file system, rimossa la cartella. Torna in "Source Control Explorer" aggiungi nuovamente i mapping. E poi "Ottieni l'ultima versione".
Esiste un modo semplice per reimpostare completamente una soluzione in Visual Studio con TFS?
Ace; funziona in VS2012. –
Questo non cancellerà esplicitamente i file non più in tfs, non cancellerà alcuna modifica nello spazio di lavoro che non è stato ancora controllato in TFVC. – jessehouwing