TFS : Faire des rollback avec TFS 2010 et TFS 11

TFS : Faire des rollback avec TFS 2010 et  TFS 11

J’ai eu plusieurs fois des questions sur comment marche les rollback dans Visual Studio 2010 et Team Foundation Server 2010 ; plutôt que de me répéter tout le temps j’ai décidé de faire un billet :)

Note : bien que les captures d’écran soient sous Visual Studio 11, le principe est le même sous Visual Studio 2010.

Dans TFS le principe du rollback ou de l’annulation d’un changeset est d’obtenir une nouvelle version du ou des fichiers résultat sous la forme d’une modification en attente :

image

La modification sera alors, après archivage, visible dans l’historique des fichiers. (et pourra être annulée si besoin :) )

Mise à jour 25/08/2014 : correction du résultat du rollback C22, merci B€N :)

read more →

VS 2010 : Analyse de code en ligne de commande

VS 2010 : Analyse de code en ligne de commande

Microsoft vient de publier un PowerTools pour pouvoir exécuter l’analyse de code de Visual Studio 2010 en ligne de commande :

Visual Studio Code Metrics PowerTool 10.0

Le résultat est stocké dans un fichier XML et n’est malheureusement pas intégré à TFS pour du reporting ou à TeamBuild mais c’est déjà un début ! Le temps de faire joujou avec et je reviens avec un billet pour montrer l’intégration avec TeamBuild :)

Carpe Diem.

VS 2010 / TFS 2010 : Le SP1 arrive en beta

VS 2010 / TFS 2010 : Le SP1 arrive en beta

Brian Harry vient d’annoncer la disponibilité du service pack 1 en version beta de Visual Studio 2010, TFS 2010 et du Framework .Net 4.0. Pour l’instant seul les abonnés MSDN y ont accès mais la version publique devrait être dispo aujourd’hui.

Voici la liste de ce que contient le service pack :

  • Un viewer pour l’aide en local.
  • L’intégration des outils Silverlight 4.
  • La possibilité de créer des projets de tests unitaires ciblant le framework 3.5 (enfin !).
  • Le support du 64bit et de Sharepoint pour l’intellitrace.
  • Un outil d’analyse de performances pour les applications Silverlight.
  • La possibilité, lors de la compilation, d’intégrer les assemblies du runtime VB en temps que références directes.
  • Un grand nombre de correction de bug. (la liste est disponible sur le billet de Brian)

Voila il ne reste plus qu’a tester tout ça :)

Carpe Diem.

Visual Studio 2010 et la modélisation

Visual Studio 2010 et la modélisation

Un petit billet pour vous signaler la sortie du numéro 135 de Programmez :

programmez135

Il contient un article co-écrit par Loïc Baumann, Jason De Oliveira et moi sur la modélisation avec VisualStudio 2010.

 

Carpe Diem.

VS 2010 : Analyseur personnalisé pour les graphes de dépendances

VS 2010 : Analyseur personnalisé pour les graphes de dépendances

Après vous avoir montré comment personnaliser l’IntelliTrace, je vais aujourd’hui vous montrer comment créer vos propres analyseurs pour les graphes de dépendance dans les outils d’architecture de VisualStudio 2010.

Avant de commencer encore un petit avertissement (toujours en gras et rouge pour être bien visible :) ) :

Microsoft ne fournit pas et ne fournira ni documentation ni support sur ce que je vais expliquer car même si cela est possible, ce n’est pas une fonctionnalité supportée.

Maintenant que vous êtes prévenu nous allons voir comment créer un analyseur qui affichera l’ensemble des noeuds commençant par « Qetza. ».

On commence par créer une bibliothèque de classe et par référencer les trois assemblies suivantes :

  • Microsoft.VisualStudio.Progression.Common
  • Microsoft.VisualStudio.Progression.GraphModel
  • Microsoft.VisualStudio.Progression.Interfaces

Ces assemblies se trouve dans le sous-répertoire « Common7\IDE\PrivateAssemblies » de votre répertoire d’installation de VisualStudio 2010 (par défaut « C:\Program Files\Microsoft Visual Studio 10.0″).

read more →

VS 2010 : Personnalisation des évènements de l’IntelliTrace

VS 2010 : Personnalisation des évènements de l'IntelliTrace

Mon dernier billet date de 3 mois, il est temps de mit remettre :)

Aujourd’hui je vais vous montrer comment vous pouvez personnaliser l’IntelliTrace de VisualStudio 2010 afin qu’il trace les évènements de vos propres méthodes. Mais avant de commencer il faut que je vous préviennes (en rouge et gras pour que ce soit bien visible :) ) :

Microsoft ne fournit pas et ne fournira ni documentation ni support sur ce que je vais expliquer. Par ailleurs il n’est pas sur que la personnalisation de l’IntelliTrace ne soit pas modifiée dans le prochain VisualStudio (d’ou la non documentation et le non support).

Maintenant que je vous ai prévenu passons dans le vif du sujet : comment faire pour que je puisse avoir dans l’IntellTrace les appels à mes propres méthodes ! Afin de vous l’expliquer nous allons utiliser la classe suivante :

read more →

TechDays 2010

TechDays 2010

TechDays2010

Comme vous le savez surement les TechDays 2010 ont lieu du 8 au 10 février au palais des congrès à Paris. Si vous êtes intéressé par VS 2010 et TFS 2010 je vous encourage vivement à venir, il y aura plein de sessions intéressantes.

J’animerai d’ailleurs avec Vincent Labatut la session sur Team Lab : Laboratoires de tests avec la virtualisation (IND203), venez nombreux :)

Carpe Diem.

Dossier VS 2010 dans Programmez

Dossier VS 2010 dans Programmez

Un petit billet pour vous signaler la sortie du numéro 126 de Programmez :

image

Il contient un dossier sur Visual Studio 2010 que mes collègues Loïc Baumann et Vincent Labatut et moi même avons écrit. Si vous voulez en apprendre plus sur VS 2010 courrez l’acheter ! (non je ne reçois pas de royalties :) ).

Dans le prochain numéro nous vous parlerons de TFS 2010.

Carpe Diem.