Update 2 CTP disponibile in CTP

Durante l’ALM summit, Brian Harry ha annunciato che è disponibile la CTP dell’Update 2 di Visual Studio 2012 e TFS 2012, notizia che porta con se un numero veramente “impressionante” di novità.

Vediamo insieme cosa ci attende nel prossimo Update di della famiglia VSALM, iniziando sicuramente dalla novità più succosa, supporto Git in TFService. Nei prossimi giorni sicuramente torneremo a parlare in dettaglio sul nostro sito di questa novità, per ora ci sono alcuni fatti che mi preme puntualizzare.

  • Il supporto a Git non significa che Microsoft abbia realizzato una sua implementazione o fork di Git, il supporto offerto da TFService usa le normali librerie di Git, nessuna customizzazione di nessun genere. Il supporto di Microsoft nello sviluppo delle Lib2Git2 è comunque attivo, come potete leggere nel blog di Brian Harry

Our Git implementation is based on LibGit2 and related projects.  We started contributing to LibGit2 a few months ago and have been very active.  If you are curious, checkout contributions by Ed Thomson (ethomson), Philip Kelly (phkelley), Jameson Miller (jamill), Congyi Wu (congyiwu) and Martin Woodward (martinwoodward) on the LibGit2 GitHub project.  The GitHub team also relies heavily on LibGIt2 and are major contributors.  Before we even started coding we spoke with the folks there to make sure they were open to our participation.  We have been open with them about our plans and agreed that it made sense for us to work together to bring Git forward – particularly with respect to making it great for Windows and VS. I have to say that the welcome by the entire LibGit2 community has been phenomenal.  They have been incredibly helpful as we’ve begun to contribute to LibGit2 and we wouldn’t be in the position we are today without them.

Dato che TF Service ora supporta Git è normale attendersi un plugin di Visual Studio che integra nativamente Git all’interno di Visual Studio, lo potete trovare qui, anche se attualmente è in CTP e funziona solamente se avete installato la CTP dell’Update2. Questo plugin lavorando con Git di TF Service naturalmente è in grado di lavorare con qualsiasi host Git, ergo, lo potete usare con GitHub senza alcun problema. Il supporto sarà completo ed ufficiale dalla prossima versione di Visual Studio, in cui il supporto a Git sarà integrato direttamente in tutte le edizioni di Visual Studio, come potete sempre leggere dal blog di Brian.

Our Git plugin will be integrated into all editions of Visual Studio V.Next (including Express) and will appear in the various pre-releases and RTM.

Per quanto riguarda invece il livello di integrazione, sempre dal post di Brian possiamo leggere

First of all, we are doing deep integration with our ALM tools.  Our intent is to provide the same level of integration as we have with TFVC – work item association, change tracking, build automation, My work, Code review, testing,

Anche in questo senso quindi la direzione è tracciata, Git sarà un “first class citizen” in TFS, quindi non solo integrazione con Visual Studio, ma integrazione con tutto il resto dell’infrastruttura ALM di TFS.

Per il resto l’Update2 contiene numerose nuove novità, il supporto ad un Test Hub completamente Web Based, l’introduzione di un sistema di Tag per i Work Item e molto altro. Entreremo in dettaglio su tutti questi argomenti nei prossimi giorni.

Ed infine, tra poco renderemo pubblica la pagina in cui inizieremo a pubblicare piccoli video di introduzione e di approfondimento sul mondo di Visual Studio ALM, per cui Stay Tuned.

Happy Tfs a tutti.

Gian Maria.

One Response to Update 2 CTP disponibile in CTP

  1.