Domanda

Il nostro controllo del codice sorgente si trova su una macchina virtuale Hyper-V, e ieri sera un'istantanea-merge dell'immagine è andato terribilmente storto. Il server di controllo del codice sorgente contiene ora una versione mesi di età della fonte; tutte le modifiche rispetto sono stati persi.

A proposito, se il controllo del codice sorgente si trova su una macchina virtuale, il backup del database prima di fare qualsiasi immagine la macchina con, mkay?

Voglio spingere con forza il mio attuale lavoro di nuovo sul server, il contrario di fare una specifica ottenere la versione con la casella di controllo "sovrascrivere tutti i file" selezionata.

Al momento, l'unico modo che posso pensare di farlo è quello di ramo, cancellare tutto, ri-add tutto, poi unire. PITA.

È stato utile?

Soluzione

Io non sono sicuro se questo sarà effettivamente il lavoro, dal momento che non ho un progetto di TFS che vorrei provarlo. Ma ecco quello che vorrei provare, se mi sono trovato nella vostra situazione.

  1. tf cassa / ricorsiva di controllare tutti i file che hai attualmente nel controllo del codice sorgente
  2. tf aggiungere / ricorsiva per aggiungere tutti i file che sono stati aggiunto nel corso dell'ultimo mese
  3. tf volontà / ricorsivo / auto: KeepYours per gestire il tutto i conflitti che sorgono.

Altri suggerimenti

Perché non rollback il check-in?

Vedere la tf rollback documentazione su MSDN

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top