Partager via


Perspective Évolution du code

Mise à jour : novembre 2007

Vous pouvez utiliser la perspective Évolution du code pour consulter, dans le cube de données, uniquement les mesures, attributs et calculs relatifs au processus Team Foundation Build. La perspective Évolution du code vous permet d'analyser l'évolution des fichiers sources dans le temps et entre les builds.

Remarque :

Pour une utilisation des perspectives avec le cube Team Foundation, vous devez utiliser Microsoft SQL Server 2005 Enterprise Edition ou SQL Server 2005 Enterprise (64) Edition sur la couche Données. SQL Server 2005 Standard Edition, qui est fourni avec Team Foundation Server, ne prend pas en charge l'utilisation des perspectives. Lorsque vous utilisez SQL Server 2005 Standard Edition, les éléments du cube issus des différentes perspectives résident dans le cube de données Team System.

Vous pouvez utiliser la perspective Évolution du code pour répondre à des questions telles que :

  • Combien de fichiers ayant une extension de nom de fichier spécifique ont changé dans une build donnée ?

  • Combien de lignes de code se trouvent dans le fichier source de base d'une build donnée ?

  • Les ensembles de modifications qui ont été envoyés ainsi que les détails de chaque modification (par exemple, qui a apporté la modification, quels fichiers ont été modifiés et la date de la modification).

Mesures

Le tableau suivant décrit les mesures qui sont incluses dans la perspective Évolution du code. La perspective Évolution du code contient un seul groupe de mesures nommé Évolution du code. Un nouveau fait est ajouté à cette mesure pour chaque modification de fichier référencée par une action d'archivage dans le système de contrôle de version.

Mesure

Description

Nombre d'évolutions du code

Nombre de fois où des modifications ont été apportées à des fichiers dans le système de contrôle de version.

Lignes ajoutées

Lignes ajoutées à des fichiers pour les dimensions sélectionnées.

Lignes supprimées

Nombre total de lignes supprimées.

Lignes modifiées

Nombre total de lignes modifiées dans la période sélectionnée.

Évolution totale du code

Évolution totale du code, calculée comme suit : [Lignes ajoutées] + [Lignes supprimées] + [Lignes modifiées].

Nombre total de lignes

Nombre total de lignes dans la partie sélectionnée de la hiérarchie de chemin d'accès au fichier au moment d'une build spécifique ou dans un ensemble de builds. Ce calcul retourne uniquement les informations pour les générations, et retourne NULL lorsque vous l'utilisez sans sélectionner de générations individuelles. Le nombre de lignes est calculé en regroupant les lignes ajoutées et les lignes supprimées qui ont contribué à une combinaison type de build/système d'exploitation spécifique.

Dimensions

Le tableau suivant décrit les attributs qui sont inclus dans la perspective Build. Vous pouvez regrouper les mesures avec chacun de ces attributs.

Attribut

Dimension

Description

Build

Build

Numéro ou nom utilisé pour identifier la build de manière unique.

Heure de début de génération

Build

Date et heure auxquelles la génération a commencé.

Type de build

Build

Nom de la définition de build. Pour plus d'informations, consultez Comment : créer une définition de build.

Ensemble de modifications

Ensemble de modifications

Commentaire d'archivage associé à l'ensemble de modifications.

ID d'ensemble de modifications

Ensemble de modifications

Nom ou ID de l'ensemble de modifications qui incluait les modifications apportées dans les fichiers.

Commentaire sur la substitution de stratégie

Ensemble de modifications

Commentaire fourni lorsqu'une stratégie est substituée. Si une stratégie n'a pas été substituée avec cet ensemble de modifications, ce champ a la valeur null.

Alias

Archivé par

Alias de la personne qui archive les modifications de code.

Personne

Archivé par

Nom d'utilisateur de la personne qui archive les modifications de code.

Année Mois Date

Date

Date à laquelle l'ensemble de modifications organisé par année, mois et date a été soumis.

Année Semaine Date

Date

Date à laquelle l'ensemble de modifications organisé par année, semaine de l'année et date a été soumis.

Date

Date

Date à laquelle l'ensemble de modifications a été envoyé.

Extension de fichier

Nom de fichier

Type de fichier (extension de nom de fichier) pour lequel les modifications ont été apportées.

Chemin d'accès au fichier

Nom de fichier

Hiérarchie des répertoires et des fichiers dans la base de données contenant le contrôle de code source.

Projet d'équipe

Projet d'équipe

Nom du projet d'équipe.

ID

Élément de travail

ID de l'élément de travail, tel qu'assigné lors de la création de l'élément de travail.

État antérieur

Élément de travail

État antérieur de l'élément de travail.

Type d'élément de travail

Élément de travail

Type de l'élément de travail.

Raison

Élément de travail

Raison pour laquelle l'état de l'élément de travail a changé.

Rév

Élément de travail

Révision de l'élément de travail.

État

Élément de travail

État de l'élément de travail.

Titre

Élément de travail

Titre de l'élément de travail.

(autre)

Élément de travail

Autres attributs, selon le modèle de processus utilisé pour créer le projet d'équipe. Pour plus d'informations, consultez la section « Dimension Élément de travail » dans Perspective Élément de travail en cours.

Voir aussi

Concepts

Schéma de couverture du code

Autres ressources

Fonctionnement de la structure du cube de l'entrepôt de données

Perspectives