IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual Studio Discussion :

Examiner les pull requests (PR) sans quitter Visual Studio, l'une des fonctionnalités Git les plus demandées


Sujet :

Visual Studio

  1. #1
    Chroniqueur Actualités
    Avatar de Anthony
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Novembre 2022
    Messages
    2 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Rédacteur technique

    Informations forums :
    Inscription : Novembre 2022
    Messages : 2 284
    Par défaut Examiner les pull requests (PR) sans quitter Visual Studio, l'une des fonctionnalités Git les plus demandées
    Examiner les pull requests (PR) sans quitter Visual Studio, l'une des fonctionnalités Git les plus demandées : ouvrez une PR, examinez les modifications, échangez vos commentaires et terminez la révision

    Visual Studio 18.7 prend désormais en charge l'ensemble des workflows de révision des pull requests (PR) directement dans l'EDI. Vous pouvez visualiser les fichiers modifiés à l'aide du diff en ligne ou en mode côte à côte, laisser et répondre à des commentaires, clore des fils de discussion, ainsi qu'approuver ou fusionner des pull requests sans avoir à utiliser un navigateur. Les révisions peuvent par ailleurs être effectuées sans extraire la branche afin de préserver l'état de travail, ou bien avec extraction pour une analyse plus approfondie à l'aide des outils de navigation, de compilation et de débogage de Visual Studio.

    Visual Studio est un environnement de développement intégré (EDI) développé par Microsoft. Il sert à développer des programmes informatiques, notamment des sites web, des applications web, des services web et des applications mobiles. Visual Studio utilise les plateformes de développement logiciel de Microsoft, notamment l'API Windows, Windows Forms, Windows Presentation Foundation (WPF), Microsoft Store et Microsoft Silverlight. Il permet de générer à la fois du code natif et du code géré.

    L'intégration des pull requests dans Visual Studio a été l'une des fonctionnalités Git les plus demandées. Les développeurs souhaitaient pouvoir ouvrir une pull request, examiner les modifications, échanger des commentaires et mener à bien la révision sans avoir à passer par le navigateur. Selon Microsoft, les retours sur cette demande ont joué un rôle déterminant dans l'évolution de cette expérience au fil du temps.

    « Depuis 2024, vous pouvez créer des pull requests dans Visual Studio. Désormais, vous pouvez également examiner, commenter et approuver des pull requests provenant à la fois de GitHub et d'Azure DevOps, le tout sans quitter l'IDE », a déclaré Microsoft sur son blog. « La fonctionnalité de révision des pull requests est désormais disponible dans la version stable 18.7 de juin. »


    Rechercher et ouvrir des pull requests

    Les développeurs peuvent consulter la liste des pull requests du dépôt ouvert depuis la fenêtre « Dépôt Git », la fenêtre « Modifications Git » ou le menu Git. Si une branche comporte déjà une pull request active, il est également possible de l'ouvrir directement depuis la fenêtre « Modifications Git ».

    Nom : Visual Studio PR EDI fig 1.png
Affichages : 668
Taille : 144,1 Ko

    Lorsque vous ouvrez une pull request, vous pouvez consulter d'un seul coup d'œil la vue d'ensemble, les modifications, les commits et les réviseurs. Si un collègue vous demande une révision rapide, vous pouvez ouvrir Visual Studio, trouver la PR et accéder directement à ce dont vous avez besoin.

    À partir de là, vous pouvez choisir le niveau de détail souhaité. Vous pouvez examiner la pull request sans extraire la branche, ce qui vous permet d'inspecter les modifications tout en conservant intacts votre branche actuelle, vos modifications non validées et votre état de travail.

    Si vous souhaitez examiner le code de plus près, vous pouvez également consulter la branche PR et utiliser les outils de navigation, de compilation et de débogage de Visual Studio pour l'étudier en détail. La révision sans extraction est idéale pour un premier coup d'œil rapide, tandis que l'extraction de la branche est préférable lorsque vous souhaitez approfondir votre analyse.

    Lorsque vous jonglez entre plusieurs révisions, vous pouvez passer d'une pull request active à l'autre sans avoir à toutes les extraire. Cela vous permet de vous plonger plus facilement dans les révisions au cours de la journée, puis de revenir à votre propre travail.

    Nom : Visual Studio PR EDI fig 2.png
Affichages : 420
Taille : 113,6 Ko

    Parcourir les modifications

    La vue « Pull request » est conçue pour aider les développeurs à parcourir rapidement une pull request. Ouvrez n'importe quel fichier modifié pour afficher le diff en ligne ou en mode side-by-side, ou utilisez la vue récapitulative multi-fichiers pour visualiser toutes les modifications d'un seul coup d'œil.

    Si vous souhaitez disposer d'une vue plus large du diff, réduisez le panneau de gauche et concentrez-vous sur le code.

    Vous pouvez également passer en revue chaque commit, ce qui est utile lorsqu'une pull request couvre plusieurs étapes logiques et que vous souhaitez comprendre comment la modification a évolué.

    Nom : Visual Studio PR EDI fig 3.png
Affichages : 415
Taille : 161,5 Ko

    Commenter et discuter

    Les développeurs peuvent laisser des commentaires sur des lignes spécifiques, répondre à des fils de discussion et clore les conversations une fois la discussion terminée. Les fichiers comportant des commentaires actifs sont signalés dans la liste des modifications, ce qui permet de repérer facilement les discussions en cours. Tout se synchronise entre Visual Studio et le navigateur.

    Nom : Visual Studio PR EDI fig 4.png
Affichages : 419
Taille : 163,7 Ko

    Lorsque vous examinez une pull request dans du code extrait, vous pouvez appliquer une suggestion de code directement à votre copie de travail en un seul clic. S'il n'y en a pas, Copilot peut générer une correction en fonction du commentaire et du code environnant, ce qui vous permet de l'évaluer et de la tester immédiatement.

    Approuver, finaliser et fusionner

    Lorsque vous êtes prêt à prendre une décision, vous pouvez consulter les informations dont vous avez besoin et agir sans quitter la page de révision. Dans l'onglet « Aperçu », vous pouvez voir les vérifications de statut, les conflits de fusion et si des approbations obligatoires sont encore en attente. Vous pouvez approuver la pull request depuis la vue diff, avec des options de vote supplémentaires pour les pull requests Azure DevOps.

    Vous pouvez également finaliser ou fusionner la pull request directement dans l'EDI. Si vos projets changent, vous pouvez la convertir en brouillon ou la fermer. Une fois la pull request ouverte, vous pouvez suivre l'ensemble du processus de révision en un seul et même endroit.

    « C'est un grand pas en avant pour la révision des pull requests dans Visual Studio, mais nous n'en avons pas encore fini. Nous continuons à travailler sur des fonctionnalités telles que le filtrage des commentaires, un historique des activités liées aux pull requests et un processus de checkout plus fluide pour une révision plus approfondie. Nous suivons également de près les retours d'expérience afin de déterminer les prochaines étapes », a déclaré Microsoft.

    Source : Microsoft

    Et vous ?

    Quel est votre avis sur le sujet ?
    Que pensez-vous de cette nouvelle fonctionnalité de Visual Studio 18.7 ? La trouvez-vous utile et intéressante ?

    Voir aussi :

    Microsoft présente la mise à jour de mai de Visual Studio 2026, avec un nouvel agent de planification, une interface de comparaison des différences multi-fichiers et une nouvelle version de MSVC Build Tools

    Microsoft présente la mise à jour d'avril de Visual Studio 2026, mettant l'intégration des agents cloud au premier plan et permettant à GitHub Copilot de gagner un peu plus en autonomie
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Membre habitué
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2022
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2022
    Messages : 17
    Par défaut
    Gestion des PR ok, mais un IDE doit avant tout servir à développer. Et 1 minutes pour renommer une variable CPP, ce n’est pas acceptable (issue pour un cache des symboles en standby depuis 5ans).

Discussions similaires

  1. Lancer un exe sans Microsoft Visual Studio
    Par JOKER6 dans le forum C++
    Réponses: 2
    Dernier message: 19/01/2017, 15h10
  2. [visual studio] créer une classe en C++ utilisable en VB .net
    Par thune123 dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 08/02/2008, 15h39
  3. Visual studio et hierarchisation des dialog
    Par BabelTool dans le forum Visual C++
    Réponses: 1
    Dernier message: 02/10/2007, 22h28
  4. bouton quitter et fermeture d'une des fenetres
    Par chloep dans le forum AWT/Swing
    Réponses: 19
    Dernier message: 19/03/2007, 10h32
  5. [C#][2.0][Visual Studio] Référence à des fichiers projets
    Par despeludo dans le forum Visual Studio
    Réponses: 1
    Dernier message: 21/12/2006, 23h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo