Nel nostro progetto attuale abbiamo quattro diversi progetti di team TFS2010 nella stessa raccolta di progetti di team. La ragione di ciò è che diverse parti del progetto volevano utilizzare diversi modelli di progetto di squadra (CMMI vs Agile).Unione di progetti di team
Tutti i progetti ora utilizzano lo stesso modello. Pertanto siamo ora giunti alla conclusione che sarebbe meglio unire i progetti in un progetto a squadra singola. Ciò solleva diverse domande:
- È possibile/possibile utilizzare uno dei progetti esistenti come progetto di destinazione per gli altri tre?
- Come spostiamo i nostri articoli di lavoro esistenti nel nuovo progetto mantenendo il nostro albero delle aree? Speriamo di creare un'area radice per ciascuno dei nostri progetti di team esistenti e spostare tutti gli elementi/aree di lavoro sotto questo nodo radice.
- Oggi abbiamo collegamenti di elementi di lavoro da un progetto di team a un altro - come manteniamo questi collegamenti durante la fusione?
- Qual è la migliore pratica quando si sposta il codice sorgente? Un approccio chiaro è semplicemente copiarlo nella nuova posizione e bloccare e conservare i vecchi progetti del team nel caso in cui sia necessario accedere a versioni precedenti del codice. Ma è possibile utilizzare la ramificazione per questo, ad es. ramificando tutto il codice esistente nel nuovo progetto del team? Che tipo di problemi potrebbe causare questo approccio?
Grazie per il vostro aiuto!
Una versione più recente di TFS aiuta con questo problema? vale a dire una soluzione alternativa per aggiornare TFS, quindi essere in grado di unire le raccolte di progetti del team? – tonycoupland
La versione corrente di Team Foundation Server e Visual Studio Online continua ad essere la stessa per quanto riguarda questo aspetto. La guida qui è ancora valida. –