Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Rechercher les modifications de code et d'autres historiques avec CodeLens

Restez concentré sur votre travail tout en découvrant plus d'informations sur votre code quand vous utilisez CodeLens dans l'éditeur Visual Studio Ultimate. Trouvez les références de code, les modifications apportées à votre code, les bogues liés, les éléments de travail, les révisions de code et les tests unitaires, sans même quitter l'éditeur.

Indicateurs CodeLens dans l'éditeur de code

Pour discuter de l'historique du code avec votre équipe, contactez-la depuis l'éditeur :

CodeLens - Contacter votre équipe

Pour choisir les indicateurs à visualiser, accédez à Outils, Options, Éditeur de texte, Tous les langages, CodeLens.

Vous aurez besoin de :

  1. Choisissez l'indicateur de références (Alt + 2) :

    CodeLens - Choisir l'indicateur des références

    Quand il y a 0 référence, cela signifie uniquement que vous n'avez aucune référence de code Visual C# ou Visual Basic. Ceci n'inclut pas les références d'autres éléments, comme les fichiers XAML et ASPX.

  2. Pour afficher le code de référencement, déplacez votre souris sur la référence ou double-cliquez dessus :

    CodeLens - Lire la référence

  3. Pour visualiser les relations entre ce code et ses références, créez une carte de code.

    CodeLens - Références sur le code de mappage

Pour savoir comment votre code en est arrivé à son état actuel, examinez son historique. Pour comprendre comment les modifications apportées à d'autres branches peuvent affecter votre code, examinez ces modifications avant qu'elles soient fusionnées dans votre code.

Vous aurez besoin de :

Dn269218.collapse_all(fr-fr,VS.120).gifRechercher des modifications dans votre code

Déterminer qui qui a modifié votre code (Alt+4) dans le contrôle de version Team Foundation (TFVC) :

Obtenir l'historique des modifications de votre code dans le contrôle de version Team Foundation

Ou dans Git où vous pouvez également visualiser la date des dernières modifications apportées.

Obtenir l'historique des modifications de votre code dans Git

Pour obtenir plus d'informations sur une modification, cliquez avec le bouton droit sur cet élément, puis cliquez sur Afficher les détails. Ces informations s'affichent dans Team Explorer.

Dn269218.collapse_all(fr-fr,VS.120).gifRechercher des modifications dans votre branche actuelle

Supposez que votre équipe a plusieurs branches (une branche principale et un développement enfant) pour réduire le risque de rupture du code stable :

CodeLens : Trouver quand une branche a été créée dans votre code

Découvrez combien de modifications ont été apportées à votre code (Alt+6), dans votre branche principale :

CodeLens : rechercher le nombre de modifications dans votre branche

Ou découvrez combien de personnes ont modifié votre code (Alt+4) :

CodeLens : savoir combien de personnes ont modifié votre code

Si un signe plus (+) et un autre nombre apparaissent à côté de l'indicateur de modifications ou d'auteurs, cela signifie que votre code a des modifications plus récentes dans votre branche actuelle de TFS.

Dn269218.collapse_all(fr-fr,VS.120).gifSavoir quand une branche a été créée dans votre code

Accédez à votre code dans la branche enfant, par exemple la branche Dev. Choisissez l'indicateur de modifications (Alt + 5) :

CodeLens : Trouver quand une branche a été créée dans votre code

Dn269218.collapse_all(fr-fr,VS.120).gifRechercher les modifications entrantes d'autres branches

CodeLens : trouver les modifications de code dans d'autres branches

…comme cette résolution de bogue dans la branche Dev :

CodeLens : modification validée dans une autre branche

Vous pouvez examiner cette modification sans quitter votre branche actuelle (Main) :

CodeLens : voir les modifications entrantes d'une autre branche

Dn269218.collapse_all(fr-fr,VS.120).gifSavoir quand des modifications ont été fusionnées

Vous pouvez ainsi identifier les modifications qui sont incluses dans votre branche :

CodeLens - Modifications fusionnées entre les branches

Par exemple, votre code dans la branche Main contient maintenant la résolution de bogue de la branche Dev :

CodeLens - Modifications fusionnées entre les branches

Dn269218.collapse_all(fr-fr,VS.120).gifComparer une modification entrante à votre version locale (Maj + F10)

CodeLens : Comparer la modification entrante et la modification locale

Vous pouvez également double-cliquer sur l'ensemble de modifications.

Dn269218.collapse_all(fr-fr,VS.120).gifQue signifient les icônes ?

Icône

D'où provient la modification ?

CodeLens - icône Changer à partir de la branche actuelle

La branche actuelle

CodeLens - icône Changer à partir de la branche parent

La branche parente

CodeLens - icône Changer à partir de la branche enfant

Un branche enfant

CodeLens - icône Changer à partir d'une branche homologue

Une branche homologue

CodeLens - icône Changer à partir d'une branche plus éloignée

Une branche plus éloignée qu'un parent, enfant ou homologue

CodeLens : icône Fusionner à partir du parent

Une fusion de la branche parente à une branche enfant

CodeLens - icône Fusionner à partir de la branche enfant

Une fusion d'une branche enfant à la branche parente

CodeLens - icône Fusionner à partir d'une branche sans relation

Une fusion d'une branche sans relation (fusion sans base)

Dn269218.collapse_all(fr-fr,VS.120).gifRechercher des éléments de travail liés (Alt+7)

CodeLens - Rechercher des éléments de travail pour un code spécifique

Dn269218.collapse_all(fr-fr,VS.120).gifRechercher des révisions de code liées (Alt+8)

CodeLens - Afficher les demandes de révision du code

Dn269218.collapse_all(fr-fr,VS.120).gifRechercher des bogues liés (Alt+9)

CodeLens - Rechercher les bogues liés aux ensembles de modifications

Dn269218.collapse_all(fr-fr,VS.120).gifContacter le propriétaire d'un élément (Maj + F10)

CodeLens - Contacter votre équipe

Pour obtenir un aperçu de la couverture des tests de votre code, recherchez les tests unitaires de ce code. Vous aurez besoin de :

  1. Accédez au code d'application qui contient des tests unitaires.

  2. Passez en revue les tests pour ce code (Alt+3).

    CodeLens - Choisir l'indicateur d'état de test dans l'éditeur de code

  3. Si une icône d'avertissement s'affiche , exécutez les tests.

    CodeLens - Afficher les tests unitaires non encore exécutés

  4. Pour examiner la définition d'un test, double-cliquez sur le test.

    CodeLens - Choisir un test unitaire

    CodeLens - Accéder à la définition des tests unitaires

  5. Vérifiez les résultats du test. Choisissez l'indicateur d'état de test ( ou ), ou appuyez sur Alt+1.

    CodeLens - Voir le résultat des tests unitaires

  6. Pour connaître le nombre de personnes qui ont modifié ce test, savoir qui a modifié ce test ou connaître le nombre de modifications ayant affecté ce test, find the code's history.

Dn269218.collapse_all(fr-fr,VS.120).gifQ : Puis-je choisir les indicateurs visibles ou les désactiver ?

Oui, vous pouvez choisir de visualiser ou non les indicateurs, à l'exception de l'indicateur de références. Accédez à Outils, Options, Éditeur de texte, Tous les langages, CodeLens.

Activer ou désactiver CodeLens

Lorsque les indicateurs sont activés, vous pouvez aussi ouvrir les options CodeLens à partir des indicateurs.

CodeLens - Activer ou désactiver les indicateurs

Dn269218.collapse_all(fr-fr,VS.120).gifQ : Pourquoi est-ce que je ne vois pas les indicateurs ?

R : Les indicateurs CodeLens apparaissent uniquement dans les fichiers .NET Visual C# ou .NET Visual Basic et uniquement pour les méthodes, types, indexeurs et propriétés.

  • Assurez-vous qu'ils sont activés sous Outils, Options, Éditeur de texte, Tous les langages, CodeLens.

  • Vérifiez que l'indexation du code sur votre serveur Team Foundation Server est activée à l'aide de l'outil TFSConfig et de CodeIndex, commande. Consultez TFSConfig : gérer la configuration serveur TFS.

  • Les indicateurs liés au TFS s'affichent uniquement si des éléments de travail sont liés au code et lorsque vous êtes autorisé à ouvrir les éléments de travail liés. Confirmez que vous disposez des autorisations de membre de l'équipe.

  • Les indicateurs d'état de test ne s'affichent pas lorsque le code de l'application ne contient pas de tests unitaires. Les indicateurs d'état de test s'affichent automatiquement dans les projets de test. Si vous savez que le code de votre application contient des tests unitaires, mais que les indicateurs de test ne s'affichent pas, essayez de générer la solution (Ctrl+Maj+B).

Dn269218.collapse_all(fr-fr,VS.120).gifQ : Pourquoi est-ce que je ne vois pas les détails d'élément de travail pour une validation ?

Peut-être parce que CodeLens ne trouve pas les éléments de travail dans TFS. Vérifiez que vous êtes connecté au projet d'équipe contenant ces éléments de travail et que vous disposez des autorisations nécessaires pour visualiser ces éléments de travail. Cela peut également se produire si la description de validation comporte des informations incorrectes sur les ID d'élément de travail dans TFS.

Dn269218.collapse_all(fr-fr,VS.120).gifQ : Pourquoi est-ce que je ne vois pas les indicateurs Lync ?

R : Si vous n'êtes pas connecté à Lync, que vous ne l'avez pas installé ou que la configuration Lync n'est pas prise en charge, les indicateurs Lync ne s'afficheront pas, mais vous pouvez toujours envoyer un message électronique.

CodeLens - Contacter le propriétaire de l'ensemble de modifications par courrier électronique

CodeLens - Contacter le propriétaire de l'ensemble de modifications par courrier électronique

CodeLens - Envoyer un message à propos d'un ensemble de modifications

Quelles sont les configurations de Lync prises en charge ?

  • Lync 2013 (32 bits ou 64 bits), seul ou avec Office 2013

  • Lync Basic 2013 seul (32 bits ou 64 bits, mais pas avec Windows 8.1)

  • Lync 2010 seul (32 bits ou 64 bits)

CodeLens ne prend pas en charge le fait d'avoir différentes versions de Lync installées. Il se peut que Lync ne soit pas localisé pour toutes les versions localisées de Visual Studio.

Dn269218.collapse_all(fr-fr,VS.120).gifQ : Comment modifier la police et la couleur de l'indicateur ?

R : Ouvrez Outils, Options, Environnement, Polices et couleurs.

CodeLens - Modifier les paramètres de police et de couleurs

Pour utiliser le clavier :

  1. Appuyez sur Alt+T+O pour ouvrir la boîte de dialogue Options.

  2. Appuyez sur Flèche haut ou Flèche bas pour atteindre le nœud Environnement, puis appuyez sur Flèche gauche pour développer le nœud.

  3. Appuyez sur Flèche bas pour accéder à Polices et couleurs.

  4. Appuyez sur Tabulation pour accéder à la liste Afficher les paramètres de, puis appuyez sur Flèche bas pour sélectionner CodeLens.

Dn269218.collapse_all(fr-fr,VS.120).gifQ : Quelle est la différence entre l'indicateur d'auteurs et l'indicateur de modifications ?

R : L'indicateur d'auteurs indique le nombre de personnes ayant modifié ce code. L'indicateur de modifications indique le nombre de modifications qui ont été apportées à ce code. Les deux indicateurs affichent les mêmes informations sur les modifications.

Dn269218.collapse_all(fr-fr,VS.120).gifQ : Comment actualiser les indicateurs ?

R : La façon dont vous actualisez les indicateurs varie selon les indicateurs :

  • Références : l'indicateur se met à jour automatiquement lorsque le code change, mais doit être actualisé manuellement lorsqu'il est ancré dans une fenêtre séparée.

    CodeLens - Ancrer en tant que fenêtre

  • Équipe : vous pouvez mettre à jour ces indicateurs, qui incluent les modifications, auteurs, éléments de travail, bogues et révisions du code, directement à partir de la ligne d'indicateur.

    CodeLens - Actualiser les indicateurs

  • Test : pour mettre à jour le statut du test, run all of the tests or specific tests.

Dn269218.collapse_all(fr-fr,VS.120).gifQ : Puis-je déplacer l'affichage tête haute CodeLens ?

R : Oui, choisissez pour ancrer CodeLens en tant que fenêtre.

CodeLens - Ancrer en tant que fenêtre

Dn269218.collapse_all(fr-fr,VS.120).gifQ : Que signifie « Version locale » ?

R : La flèche Version locale pointe vers l'ensemble de modifications le plus récent dans votre version locale de ce fichier. Lorsque le serveur possède des ensembles de modifications plus récents, ils apparaissent au-dessus ou en-dessous de la flèche Version locale, selon l'ordre utilisé pour trier les ensembles de modifications.

Ajouts de la communauté

Afficher:
© 2014 Microsoft