Merge manuale in Eclipse con Team Explorer Everywhere per TFS 2010

Se utilizzate Team explorer Everywhere su Eclipse vi do una dritta che vi può far risparmiare tempo e frustrazione o peggio pensare che ci sia un bug in Team Explorer Everywhere.

Eclipse di default non ha un merge tool incluso, di conseguenza quando ci sono conflitti durante il checkin su TFS non viene proposta l’opzione di correggere i conflitti con un merge tool esterno e di conseguenza non si riesce facilmente a gestire la cosa in fase di checkin. Questo comportamenteo è by design, perchè Eclipse non viene fornito con un tool di merge nativo, perchè su ogni piattaforma se ne possono usare diversi e lo stesso discorso vale per Team Explorer Everywhere che funziona su Linux, MACOS, AIX, etc.

Per ovviare al problema:

  1. Scaricate ed installate un tool di merge. Esempio WinMerge da http://winmerge.org/
  2. da Eclipse selezionate: Window –> Preferences –> Team –> Team Foundation Server –> Merge Tools
  3. Selezionare Add
    1. Aggiugnere il file types da gestire. Esempio java
    2. Fare il browse per seleziona il diff tool da usare passando  i parametri necessari. esempio "C:\Program Files\WinMerge\WinMergeU.exe" /dl %6 /dr %7 %1 %2 %4

I parametri passati consentono di avere sulla sinistra il file sul server e sulla destra quello locale.

Macchina virtuale Microsoft VS 2010 aggiornata da RC a finale + Sharepoint 2007 (step by step) – Parte 1

Ho deciso di farlo, mi sono aggiornato la macchina virtuale Microsoft VS 2010 (http://blogs.msdn.com/b/briankel/archive/2010/03/18/now-available-visual-studio-2010-release-candidate-virtual-machines-with-sample-data-and-hands-on-labs.aspx) dalla RC alla finale e non contento ci ho anche installato Sharepoint 2007 in modo da poter fare demo ai clienti con le dashboard complete di Excel Services.

Qui trovate la versione inglese: http://ivanfioravanti.wordpress.com/2010/06/14/microsoft-vs-2010-virtual-machine-updated-from-rc-to-rtm-with-sharepoint-2007-step-by-step-part-1/

Di seguito i passaggi che ho seguito, è un processo un po’ lunghino ma ne vale la pena. Alla fine avrete una macchina spettacolare.

Aggiornamento alle versioni RTM

  1. Logon come Administrator
  2. Disinstallare nell’ordine:
    1. Microsoft Visual Studio 2010 Ultimate RC
    2. Microsoft Visual Studio Test Controller RC
    3. Microsoft Visual Studio Test Agent RC
    4. Microsoft Team Foundation Server 2010
    5. Microsoft .NET 4.0 Extended
    6. Microsoft .NET 4.0 Client Profile
  3. Reboot
  4. Logon come Administrator
  5. Installazione e configurazione:
    1. Microsoft Team Foundation Server 2010
      1. Installare
        1. Team Foundation Server
        2. Extensions for Sharepoint
        3. Team Foundation Build Service
      2. Configurare TFS
        1. Upgrade
        2. Start Wizard
        3. Next
        4. Selezionare il database tfs_configuration
        5. Lasciare tutto di default fino alla parte Reporting – Database dove va selezionato il database Tfs_Warehouse
        6. Come report reader account selezionare TFSReports con password: P2ssw0rd
          1. Lasciare tutto di default fino alla fine
      3. Configurare TFS Build Service lasciando tutto di default
    2. Microsoft Visual Studio Test Controller
      1. Installazione di default
      2. Configurare
        1. Register with Team Project Collection
        2. Selezionare la DefaultCollection
        3. Apply settings
    3. Microsoft Visual Studio Test Agent
      1. Installazione di default
      2. Configurare
        1. Come service
        2. Registrare come Test Controller localhost:6901
    4. Installazione Full di Microsoft Visual Studio Ultimate 2010
    5. Da Team Explorer Administration Console fate il rebuild del cubo (Application Tier –> Reporting –> Rebuild Cube)
  6. Reboot

Aggiornamento alle versioni RTM completato !

Nelle prossime puntate:

  • installazione di Sharepoint 2007
  • Installazione di Eclipse con plugin Team Explorer Everywhere
  • qualche dritta su come ottimizzare la macchina con 4Gb di RAM allocati
  • un trucco su come fare andare i report Excel delle dashboard complete anche senza dominio Active Directory
  • qualche altro tool molto utile da aggiungere

Qui trovate la seconda parte e qui il post in versione inglese: http://ivanfioravanti.wordpress.com/2010/06/14/microsoft-vs-2010-virtual-machine-updated-from-rc-to-rtm-with-sharepoint-2007-step-by-step-part-1/