Cette session présenté par Jamie Cool (Group Program Manager de TFS) promet d'être un bon résumé de ce que vous savez certainement déjà sur les outils de productivités de Visual Studio et TFS.
Personnellement, cette session ne m'a rien appris, mais c'est un bon regroupement de tout !
La version 2012 respecte plusieurs thèmes
- Friction free
- Collaboration
- Cross platform (y'a pas que Microsoft dans la vie ! ;))
La session comporte 1 slide et que des démos. Mes sessions préférées :)
L'ensemble des démos sont réalisées sur Team Foundation Service.
Ensemble des trucs cools, en vrac:
- Dans visual studio, il y a moins de boutons et fenêtres partout
- Le team explorer est mainenant organié en hubs qui donnent accès à des fonctionnalités par thème
- On peut rechercher des Work Item par leur nom (ENFIN?)
- Ils vont ajouter des cases cocher dans la fenêtre de pending changes pour l'exclusion, inclusion des fichiers dans un checkin (actuellement ça avait un peu changé)
- Ils vont rendre le changement de team project plus simple que ce ne l'est actuellement dans le team explorer
- Ils ont globalement fait la chasse aux fenêtres modales, quand c'est possible
- L'outil de comparaison à été remplacé par un VRAI outil de comparaison intégré à l'éditeur de texte
- On a maintenant la possibilité de faire un rollback à partir de l'UI ! :)
- On peu maintenant avoir des workspaces locaux et éviter d'avoir les fichiers en readonly et activer notamment une expérience complétement plus agréable qu'avant!
- On peut facilement ignorer certains types de fichier pour ne pas les ajouter par erreur dans le contrôle de code source (fichier .tfignore)
- Mise à disposition d'un plugin git-tfs :)
- Très bon exemple d'utilisation de GIT-tfs d'ailleurs à partir d'un Mac en simulant un développeur IOS qui récupère son code à partir de TFS via le plugin pour pouvoir le modifier dans xCode puis repousser les modifications vers TFS
- Concernant la limitation horrible à 260 caractères elle existe toujours côté client, mais à disparut côté serveur, dans TFS ! Yes, Merci ! ;)
- Dans le team explorer : My work permet de gagner pas mal de temps pour démarrer une tâche, la mettre en pause ou encore le code review.
- Il est maintenant possible de faire du déploiement continu vers azure
- Codemap : permet de naviguer visuellement dans l'architectuire
.Dispose();