L’éditeur a fait une déclaration importante lors du sommet ALM (Application Lifecycle Management) qui s'est déroulé cette semaine au campus de Redmond. Git pourra désormais côtoyer l’outil de contrôle de versions maison de Microsoft intégré à Team Foundation Server (TFS) et être utilisé avec Visual Studio.
Très célèbre dans le monde de l’open source, Git est un logiciel de gestion de versions décentralisé, développé à la base par Linus Torvalds.
Dans le souci de rendre ses outils de développement adaptés à la fois pour les développeurs open source et les entreprises, Microsoft a procédé à l’intégration de Git dans TFS et Visual Studio 2012.
« TFS est un outil populaire en entreprise et Git a grandi dans la communauté open source », a déclaré Brian Harry, gestionnaire de programme pour TFS dans un billet de blog. « En adoptant Git, nous voulons combler cette lacune de sorte qu’il puisse être un excellent produit pour la communauté open source et les entreprises ».
Le service Team Foundation prend désormais en charge l’hébergement des dépôts Git, et Git sera pris en charge en natif dans la prochaine version de Team Foundation Server. Cette intégration permettra, selon Microsoft, de disposer à la fois du meilleur système de gestion de versions centralisé (TFS) et du meilleur système de contrôle de versions distribué (Git).
En ce qui concerne les utilisateurs de Visual Studio, ils pourront dorénavant utiliser GitHub ou d’autres référentiels Git compatibles (Codeplex, Bitbucket, etc.) pour héberger et gérer leurs projets à partir de l’EDI, grâce à la CTP de l’extension Git. Git sera intégré en natif dans le prochain Visual Studio.
Ces outils sont les résultats de six mois de contributions de Microsoft au sein de la communauté Git, avec notamment une participation active au développement de la librairie portable écrite en C libgit2, permettant de développer des applications natives Git en utilisant un large éventail de langages (Ruby, .NET, C#, Objective-C, etc.).
Parallèlement, Microsoft a publié la CTP (Community Technology Preview) de Visual Studio 2012 Update 2, avec des améliorations majeures liées à l’ALM, comme une meilleure gestion des tests unitaires, dont la possibilité d’effectuer des tests unitaires pour les applications Windows Phone.
Cette mise à jour dispose également d’une nouvelle version de Blend. Le concepteur d’interface utilisateur prend en charge WPF, Silverlight et SketchFlow, et améliore les performances et la stabilité pour XAML.
Le CTP du plugin Git est compatible uniquement avec Visual Studio 2012. Les anciennes versions de l’EDI ne sont pas supportées.
Télécharger Visual Studio 2012 Update 2 CTP
Télécharger Visual Studio Tools for Git CTP
Source : Microsoft
Et vous ?
Qu'en pensez-vous ?