TFS: ripristina cartelle ed elementi eliminati


86

Ho eliminato alcuni file e alcune cartelle in TFS. Dopo molti check-in ho scoperto che avevo bisogno della funzionalità eliminata nel mio progetto.

Come posso ripristinare i file e le cartelle eliminati?


Li hai ancora localmente (file / cartelle potrebbero essere eliminati per TFS e essere ancora sul disco)?
Raphaël Althaus

@ RaphaëlAlthaus: Purtroppo no. Ho costruito alcune funzionalità molto tempo fa. Dopo che è stato cancellato. Ora ne ho bisogno ma non so come
riaverli

Risposte:


158

In Team Explorer (in Visual Studio): Strumenti | Opzioni | Controllo del codice sorgente | Visual Studio Team Foundation Server e selezionare Mostra elementi eliminati ...

Quindi in Esplora controllo del codice sorgente vedrai gli elementi in grigio. Puoi fare clic con il tasto destro su di essi e annullare l'eliminazione. (Questa opzione sarà disponibile solo se, dopo l'annullamento dell'eliminazione, verranno inclusi nell'area di lavoro corrente).

NB. nelle versioni più recenti di Visual Studio (es. 2013) è ora disponibile un pulsante per attivare la visualizzazione degli elementi eliminati nella barra degli strumenti di Esplora controllo del codice sorgente. È il secondo pulsante (qui con il tema scuro VS):

inserisci qui la descrizione dell'immagine

In alternativa, usando i TFS PowerToy puoi guardare la cronologia e fare clic con il pulsante destro del mouse per selezionare "Ripristina l'intero set di modifiche": questo creerà modifiche in sospeso per annullare le modifiche del changeset selezionato.

Modifica: aggiunto paragrafo sulle versioni più recenti di VS.


2
@heisenberg Al contrario, questa ha perso mezza giornata per me, mentre camminavo attraverso i resti morbosi di quello che una volta era ...
Mike Guthrie

Grazie - non potevo credere di aver cancellato 2 interi servizi web di cui avevo scritto e di cui mi ero dimenticato. Questo mi ha salvato
BrianLegg

2

Supponendo che tu abbia ripristinato correttamente l'eliminazione secondo la risposta di @ Richard, potrebbe esserci ancora un problema con l'elemento visualizzato in Esplora soluzioni (almeno era per me che utilizzavo Visual Studio 2015). Vale a dire, il file viene ripristinato sul disco rigido, nella posizione corretta nella struttura delle cartelle del progetto, ma non viene visualizzato in VS.

Per risolvere questo problema, fare clic sul pulsante Mostra tutti i file in Esplora soluzioni:

inserisci qui la descrizione dell'immagine

Vedrai il tuo file, in un'icona bianca spettrale. Fai clic destro su di esso e seleziona "Includi nel progetto". Salva e archivia le modifiche. Sei tornato in affari.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.