locked
Da TFS 2005 a TFS 2012 RRS feed

  • Domanda

  • Dopo aver installato TFS 2012 su una nuova macchina in un nuovo dominio, volevo sapere se era possibile, e come, poter passarae i sorgenti dal vecchio TFS 2005 del vecchio dominio, al nuovo TFS 2012 del nuovo dominio, e cosa era possibile portare sul nuovo TFS... ad esempio la storia dei sorgenti e i work items

    Grazie

    Alberto


    Se questo post risponde alla tua domanda ricorda di contrassegnarlo come risposta. In questo modo aiuterai altri utenti che hanno lo stesso problema a trovare la risposta più velocemente. Grazie.

    giovedì 21 marzo 2013 14:26

Risposte

  • Per quanto riguarda gli utenti devi configurare la migrazione dai
    vecchi ai nuovi.
     
    Di base si tratta solamente di editare l'xml di configurazione
    specificando vecchio dominio, nuovo dominio e utente sorgente -> utente
    destinazione.
     
    Il consiglio è quello di installare un tfs2012 su virtual machine, crei
    un team project, configuri in una macchina terza l'integration
    platform, fai uno snapshot della vm di tfs2012 e fai il primo run.
     
    Piano piano procedi a fixare gli errori, alla fine hai una
    configurazione che funziona e che puoi usare per fare la migrazione
    definitiva. Puoi anche alla fine prendere la VM con TFS2012, fare un
    detatch della project collection e riattaccarla alla macchina ufficiale
    di TFS2012, in questo modo puoi fare prove facilmente senza sporcare il
    tfs finale.
     
    Gian Maria
     

    Ricci Gian Maria. (http://www.codewrecks.com)
    • Contrassegnato come risposta bab76 mercoledì 27 marzo 2013 07:53
    lunedì 25 marzo 2013 15:55
    Moderatore

Tutte le risposte

  • Tramite l'integration platform http://tfsintegration.codeplex.com/ puoi
    migrare sorgente e work item, però la soluzione migliore sarebbe fare
    un upgrade direttamente del server, questo ti mantiene gli utenti e
    tutta la storia del server.
     
    L'upgrade dalla 2005 è comunque un po più macchinoso, perchè richiede
    tra l'altro di passare prima a TFS2008, fare tutto l'aggiornamento e
    poi passare al 2012.
     
    Se la macchina è in un nuovo dominio con l'integration platform devi
    prima rimettere tutti gli utenti nel nuovo tfs, specificare il mapping
    tra gli utenti dei due domini, provare a migrare tutto e vedere se il
    risultato è soddifacente.
     
    Dipende molto dal quantitativo di materiale che si deve migrare. Di
    quanti team project stiamo parlando e di quanti changeset
    approssimativamente?
     
    Gian Maria.
     

    Ricci Gian Maria. (http://www.codewrecks.com)
    giovedì 21 marzo 2013 18:35
    Moderatore
  • Sono circa 6 anni di storia con circa una decina di progetti, divisi su 3 team project... Parliamo all'incirca di 6500 work items...

    Diciamo che mi piacerebbe trasportare la storia dei sorgenti dal vecchio tfs al nuovo e quindi portare i workitems riassegnandoli....

    Oltretutto abbiamo esploso i team project in modo da riorganizzarli, quindi in pratica vorrei fare un trasporto diciamo più mirato.

    Ho provato il tfsintegration, ma falliva probabilmente perchè non c'erano i vecchi utenti. Se li metto nel nuovo TFS dopo posso eliminarli?

    Il vecchio dominio infatti cesserà d'esistere!


    Se questo post risponde alla tua domanda ricorda di contrassegnarlo come risposta. In questo modo aiuterai altri utenti che hanno lo stesso problema a trovare la risposta più velocemente. Grazie.

    venerdì 22 marzo 2013 08:53
  • Per quanto riguarda gli utenti devi configurare la migrazione dai
    vecchi ai nuovi.
     
    Di base si tratta solamente di editare l'xml di configurazione
    specificando vecchio dominio, nuovo dominio e utente sorgente -> utente
    destinazione.
     
    Il consiglio è quello di installare un tfs2012 su virtual machine, crei
    un team project, configuri in una macchina terza l'integration
    platform, fai uno snapshot della vm di tfs2012 e fai il primo run.
     
    Piano piano procedi a fixare gli errori, alla fine hai una
    configurazione che funziona e che puoi usare per fare la migrazione
    definitiva. Puoi anche alla fine prendere la VM con TFS2012, fare un
    detatch della project collection e riattaccarla alla macchina ufficiale
    di TFS2012, in questo modo puoi fare prove facilmente senza sporcare il
    tfs finale.
     
    Gian Maria
     

    Ricci Gian Maria. (http://www.codewrecks.com)
    • Contrassegnato come risposta bab76 mercoledì 27 marzo 2013 07:53
    lunedì 25 marzo 2013 15:55
    Moderatore
  • Ok, grazie mille per i consigli

    Se questo post risponde alla tua domanda ricorda di contrassegnarlo come risposta. In questo modo aiuterai altri utenti che hanno lo stesso problema a trovare la risposta più velocemente. Grazie.

    mercoledì 27 marzo 2013 07:53