Depuis la version 2012 de Team Foundation il existe une version dans le cloud : Team Foundation Service, qui a pour avantage d’être :
- accessible depuis internet
- gratuite (limite à 5 utilisateurs)
- mise à jour régulièrement par Microsoft
Parmi ses principales fonctionnalités il y a :
- la gestion du code source
- une collaboration d’équipe
- les builds, les tests et les déploiements
Pour plus de détails sur ces fonctionnalités voir le site officiel.
Pour mieux comprendre comment utiliser cet outil je vous propose plusieurs webcasts.
1- Introduction à Team Foundation Service
Comment s’inscrire au service avec un compte Live ID, puis comment créer un projet d’équipe.
Tous les webcasts qui suivant s’appliquent aussi avec Team Foundation Server 2012.
2- Connexion avec Visual Studio 2012
Après s’être inscrit nous voyons comment ajouter un serveur TFS à Visual Studio 2012.
Puis comment ajouter une solution VS 2012 au controleur de source de TFS 2012.
3- Extraire, Archiver et ajouter un fichier
Dans cette vidéo nous voyons la manipulation pour Extraire un fichier (ckechout), l’archiver (checkin) et ajouter un fichier au contrôle de source.
4- Voir l’historique
Aperçu des avantages de cette fonction qui peut paraître banale mais qui à beaucoup d’utilités.
5- Comparaison et annotations
Voici un détail de ces 2 fonctions qui facilitent la productivité des développeurs travaillant en équipe.
Update 18/04/2014
6- Rollback et delete
Voici comment en cas d’erreur comment revenir en arrière sur des changesets et comment supprimer des éléments
7- Shelve et Unshelve
Voici comment « réserver des modifications » dans Team Foundation
8- Intégration continue
Ce webcast explique comment créer une build d’intégration continue avec Team Foundation Service