Intégrer vos projets git dans visual studio online
-
Upload
cellenza -
Category
Technology
-
view
78 -
download
0
description
Transcript of Intégrer vos projets git dans visual studio online
![Page 1: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/1.jpg)
Michel Perfetti – MVP VS ALM – ALM [email protected]@cellenza.com
Intégrer vos projets GIT dans Visual Studio Online
![Page 2: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/2.jpg)
Contrôle de source2 Approches
Ceci n’est pas une course!
![Page 3: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/3.jpg)
Centralisé vs
Distribué
• Toute taille de sources
• Audit
• Permissions
• Supporte le offline
• S’adapte à toutes les tailles de sources
• Audit au niveau du fichier
• Né “offline”
• Historique local complet
• Repository portable
• Vision modulaire du source
• Equipes distribuées
• Opensource friendly
Centralisé
Distribué
Force
s
Pou
r
![Page 4: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/4.jpg)
Pourquoi vous allez y passerLes équipes sont de plus en plus petites et nombreuses.Les logiciels sont un ensemble de composantsLes projets sont multi-techno et multi-plateformes (Windows, iOS…).Git, c’est finalement pas si compliqué !
![Page 5: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/5.jpg)
Intégration
![Page 6: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/6.jpg)
100% “True Git”
TFS 2013 / VSO
Project 2
Issues
Project
MgmtBuild
Git SCC Provider
Project 1
Issues
Project
MgmtBuild
Git
3rd Party XCode
Eclipse
Shell
…
3rd Party Eclipse
Shell
… TFVC
……
TFS SCC Provider
Team Explorer
TFVC Object Model
Local Repo
LibGit2 / LibGit2Sharp
Other Remote
Git Repo
Git-TF
![Page 7: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/7.jpg)
Git va vous simplifier la vie
![Page 8: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/8.jpg)
Demo
![Page 9: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/9.jpg)
Reintégrer un projet dans VSO
![Page 10: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/10.jpg)
Demo
![Page 11: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/11.jpg)
Comment choisir?
![Page 12: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/12.jpg)
Les bonnes questions à se poser ?Outils mis en œuvre,Besoin de contrôle (au niveau du source),Taille des sources,Historique.
A choisir à la creation du projet. Il peut y avoir plusieurs repo git par projet.
![Page 13: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/13.jpg)
Les questions à ne pas se poser?Expérience dans Visual Studio,Intégration avec TFS 2013 ou VSO.
Différents concepts mais même intégration
![Page 14: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/14.jpg)
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
![Page 16: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/16.jpg)
ContexteEquipe produit de 12 personnesManagement 1 personneBDD 3 personnesWPF 3 personnesASP 4 personnesSpécifications et qualité 1 personne
TechnologiesWPF, Framework .net 3.5WCF, Framework .net 4.5ASP MVC, Framework .net 4.5, Entity Framework 5.0SQL Serveur 2008 R2, SQL Serveur 2012Visual Studio 2012 (2013 en test)
![Page 17: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/17.jpg)
AvantCode Team Foundation Server 2008Code BDD directement dans SQL Serveur (en base)
InfrastructureMachine dédiée (gestion hardware + software)Coût élevé de mise en place et configurationMaintenance risquée (stop de l’équipe)
![Page 18: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/18.jpg)
MigrationTravail de concert avec CellenzaTemps de mise en œuvre : 1 mois2 experts Cellenza1 architecte interne
Temps passéParamétrage des comptes utilisateur et des droits - ½ journéeMigration du code existant - ½ journéeFormation équipe - ½ journéeMise en place du système de build automatisé – 5 joursRecette - ½ journée
![Page 19: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/19.jpg)
MaintenantOutillages et méthodologiesVisual Studio OnlineVisual Studio 2012 (2013 en test)Méthode SCRUM / Sprints de 3 semaines4 branches sur chaque équipe (développement, intégration, qualification, production)
Gains:Zéro maintenanceAppli Web pour suivre le travail de l’équipeHome-working simplifiéSimplicité d’utilisation
![Page 20: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/20.jpg)
Au sujet de CellenzaCellenza est un cabinet de conseil IT exclusivement dédié aux technologies Microsoft et aux méthodes agiles.
Site web : http://www.cellenza.comBlog : http://blog.cellenza.com
![Page 21: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/21.jpg)
![Page 22: Intégrer vos projets git dans visual studio online](https://reader033.fdocuments.net/reader033/viewer/2022061209/548c1988b4795966778b45ea/html5/thumbnails/22.jpg)
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.