Siamo in una situazione di similitudine che sei (fino ai modelli su cui ci troviamo), anche se abbiamo solo il codice sorgente nella nostra istanza di Team Foundation Server esistente. Stiamo pianificando una migrazione da Team Foundation Server 2008 a Team Foundation Server 2010, anziché un aggiornamento. Anche se non lo abbiamo ancora fatto, hai le due opzioni che hai delineato.
Come accennato, è possibile migrare il codice sorgente e il monitoraggio degli oggetti di lavoro in un nuovo progetto di squadra utilizzando questo strumento. Esso "comprimerà" le date della cronologia, poiché TFS vorrà aggiungere il proprio timestamp. Ci saranno alcuni potenziali problemi di storia, da quello che capisco. In particolare, in TFS 2010 potresti riscontrare problemi nel confronto tra versioni del controllo del codice sorgente pre-migrato. Almeno, finora, ho i miei esperimenti nel nostro laboratorio di test. La mia comprensione di questo problema è che si riferisce alla modalità oggetto rispetto alla modalità slot come valore predefinito tra le due versioni. Posso guardare le singole versioni e vedere la cronologia, in modo da soddisfare le nostre esigenze.
L'altra opzione è il controllo del codice sorgente in un progetto e gli elementi di lavoro in un altro. Non l'ho provato, perché immaginavo che le relazioni tra i changeset sarebbero state interrotte su elementi di lavoro esistenti e non sarebbero state generate in futuro. Questo può o non può essere un grosso problema per te.
Inoltre, potrebbe essere una buona idea descrivere la propria situazione nell'area di discussione del progetto su Codeplex. Gli autori fanno parte del team di migrazione TFS di Microsoft e dipendono dal feedback delle persone nella stessa barca che siamo. Ho scambiato un paio di e-mail con loro finora, e sono stati di grande aiuto.
Sulla base delle nostre discussioni con gli utilissimi utenti di Microsoft, probabilmente eseguiremo il backup dei database e seguiremo le indicazioni su Bryan Krieger's blog post (Percorso 2: Aggiornamento della migrazione). Spero di eseguire un test sull'aggiornamento utilizzando un backup precedente già la prossima settimana.
Buona fortuna! So che è intimidatorio. Fortunatamente, le mie esperienze di installazione e configurazione con una nuova installazione TFS 2010 in laboratorio sono state molto più semplici rispetto alla mia esposizione iniziale al processo TFS 2008. Spero che tu trovi che lo stesso è vero.
fonte
2010-02-09 19:59:56
Osservando ciò che sembra essere una guida esaustiva sull'argomento su http://tfsintegration.codeplex.com/. Se trovo una risposta alla mia domanda specifica, risponderò a questa domanda. Sono ancora interessato all'opinione/esperienza di chiunque sull'argomento. –