2013-04-10 13 views
9

io sono al di modifiche 121.Rollback intera soluzione/progetto a changeset specifico in TFS?

voglio rollback giù alla versione 112, ignorando tutte le modifiche che ho apportato da allora.

Ho trovato la risposta this ma non riesco a trovare il comando nel menu. Sto lottando con questo oltre un'ora e non riesco a trovare la vera soluzione. Tutto quello che sto cercando di fare è il rollback al changeset 112, ignorando tutte le modifiche fatte da allora. Proprio come tornare indietro nel tempo cancellando completamente il passato.

risposta

7

Proprio come tornare indietro nel tempo cancellando completamente il passato.

tfs non ti consente di farlo. Questa operazione di rollback sarà un nuovo changeset 122 che sarà rollback di tutto per 112.

Roll Back Changesets

+1

In realtà non ricordo le prove lasciate e lo faccio diventare un nuovo changeset, ma voglio che il changeset sia un semplice mirror del changeset Sto tornando a. – Shimmy

+0

Ok, allora il link sopra dovrebbe aiutare a farlo. Hai provato? – outcoldman

+0

Sì. Sembra che funzioni. Ho provato [questo] (http://msdn.microsoft.com/en-us/library/ms194956%28v=vs.110%29.aspx#to_one), quindi dopo aver effettuato il rollback, suppongo che dovrei controllare e ' Sono finita, giusto? – Shimmy

8

Si può effettivamente farlo. In Controllo del codice sorgente, visualizza la cronologia del progetto della soluzione, quindi seleziona tutti i gruppi di modifiche fino a quello a cui desideri eseguire il rollback, quindi fai clic con il pulsante destro del mouse su -> rollback. Ciò ripristinerà tutti i changeset in ordine, annullando efficacemente TUTTE le modifiche apportate alla cartella della soluzione

Problemi correlati