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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft publie la mise à jour d'octobre de Visual Studio 2026 avec une fonctionnalité de comparaison des commits antérieurs avec votre code actuel et la résolution groupée des conflits de fusion

Le , par Anthony

188PARTAGES

5  0 
La mise à jour d'octobre de Visual Studio 2026 est désormais disponible. Cette version permet aux développeurs de comparer directement un commit antérieur à leur arborescence de travail actuelle, y compris les modifications en cours. Elle ajoute également la résolution groupée des conflits de fusion, qui applique la résolution choisie à tous les fichiers sélectionnés ou à tous les fichiers en conflit au sein du dossier ou du dépôt sélectionné. Parmi les autres nouveautés, on peut citer une nouvelle expérience Copilot Chat basée sur le SDK Copilot, la fonctionnalité « Hot Exit » permettant de conserver les tâches inachevées, ainsi que des raccourcis clavier pour réorganiser l'ordre des onglets.

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é.

La mise à jour d'octobre de Visual Studio 2026 vous offre une vue plus claire de l'évolution de votre code et un meilleur contrôle sur la résolution des conflits de fusion. Vous pouvez désormais comparer directement un commit antérieur avec votre arborescence de travail actuelle, y compris les modifications encore en cours, et appliquer la même résolution de conflit à plusieurs fichiers à la fois.

Git n’est cependant pas la seule nouveauté. Visual Studio vous permet également de découvrir une nouvelle expérience de chat Copilot, la fonctionnalité « Hot Exit » pour les tâches inachevées, des raccourcis clavier pour organiser les onglets, ainsi qu’une page « Polices et couleurs » remaniée.


Comparer un commit à votre arborescence de travail

Vous souhaitez voir en quoi votre code actuel diffère d’un commit antérieur ? Vous pouvez désormais comparer ce commit directement à votre arborescence de travail dans l’ensemble de votre dépôt, y compris les modifications validées et celles encore en cours. Cette fonctionnalité vous permet de passer en revue une refactorisation sur plusieurs commits ou d’analyser les modifications apportées depuis une version dont vous savez qu’elle fonctionne correctement.

Dans l'historique des commits ou dans la liste des branches de la fenêtre « Dépôt Git », cliquez avec le bouton droit sur un commit et sélectionnez « Compare with Working Tree » (Comparer avec l'arborescence de travail). La vue de comparaison vous permet de parcourir les fichiers modifiés et d'examiner leurs différences par rapport au code dont vous disposez actuellement.




Résolution groupée des conflits de fusion

Lorsque vous savez déjà quelle version conserver parmi plusieurs fichiers présentant des conflits, vous ne devriez pas avoir à refaire ce choix pour chaque fichier. Vous pouvez désormais résoudre les conflits sur un groupe de fichiers en une seule fois.

Dans « Git Changes » (Modifications Git), cliquez avec le bouton droit de la souris sur plusieurs fichiers sélectionnés, un dossier ou la racine du dépôt sous « Unmerged Changes » (Modifications non fusionnées), puis sélectionnez « Keep All Current » (Conserver tout ce qui est actuel) ou « Take All Incoming » (Accepter toutes les modifications entrantes). La résolution choisie s'applique à tous les fichiers sélectionnés ou à tous les fichiers en conflit au sein du dossier ou du dépôt sélectionné.


Nouvelle expérience Copilot Chat

La nouvelle expérience GitHub Copilot Chat s'appuie sur les fondements du SDK Copilot introduits avec Agent (version préliminaire). Ces fondements s'étendent désormais au mode « Ask », au mode « Agent » et à l'infrastructure de chat sous-jacente, en partageant le SDK utilisé par la CLI Copilot et l'application GitHub Copilot.

Elle offre des workflows d'agent de bout en bout plus performants avec moins d'allers-retours, des sessions plus longues grâce à une mise en cache plus efficace des invites, ainsi qu'un comportement cohérent dans toutes les expériences Copilot. Pour l'essayer, ouvrez Outils > Options > GitHub > Copilot > Copilot Chat, sélectionnez « Use new Copilot chat experience » (Utiliser la nouvelle expérience Copilot Chat), puis redémarrez Visual Studio.


Conserver le travail non enregistré grâce à « Hot Exit »

Fermer Visual Studio ne signifie pas nécessairement devoir choisir où enregistrer chaque fichier inachevé. La fonctionnalité « Hot Exit » conserve votre travail non enregistré d'une session à l'autre, y compris les nouveaux fichiers que vous n'avez pas encore enregistrés et les modifications apportées aux fichiers existants.

Lorsque vous rouvrez Visual Studio, ces documents et modifications sont restaurés, tout comme la disposition de vos onglets et de vos fenêtres. Cette fonctionnalité conserve également la fonctionnalité d’annulation pour les fichiers enregistrés, y compris la combinaison Ctrl+Z. La fonctionnalité « Hot Exit » est désactivée par défaut ; pour l’activer, ouvrez Outils > Options, développez Tous les paramètres > Projets et solutions > Général, puis sélectionnez « Reopen unsaved documents on solution load or empty environment » (Rouvrir les documents non enregistrés au chargement de la solution ou dans un environnement vide).


Déplacer des documents à l'aide du clavier

Vous pouvez désormais réorganiser l'ordre des onglets sans avoir à utiliser la souris. Appuyez sur Ctrl+Maj+Page précédente pour déplacer l'onglet actif vers la gauche, ou sur Ctrl+Maj+Page suivante pour le déplacer vers la droite. Avec les onglets verticaux, ces mêmes raccourcis permettent de les déplacer vers le haut ou vers le bas. Ils fonctionnent pour les documents et les fenêtres d'outils hébergés dans le volet de documents.

Les onglets épinglés et non épinglés restent distincts. Les onglets verticaux restent au sein de leur groupe de projets, et il n’est pas possible de les réorganiser manuellement lorsque le tri alphabétique est activé. Les onglets d’aperçu ne peuvent pas être déplacés.

Vous pouvez remapper les commandes Window.MoveTabLeft et Window.MoveTabRight dans Outils > Options > Environnement > Clavier. Les valeurs par défaut remplacent les raccourcis clavier précédents de l'éditeur de texte pour Edit.ViewTopExtend et Edit.ViewBottomExtend ; ces commandes restent toutefois disponibles si vous souhaitez leur attribuer des raccourcis différents.

Personnaliser les polices et les couleurs

Trouver les bons paramètres de personnalisation de l'éditeur est désormais plus facile grâce à la nouvelle interface « Polices et couleurs », désormais intégrée aux « Paramètres unifiés ». La navigation par catégorie et la recherche intégrée vous aident à trouver les paramètres souhaités, tandis que les aperçus intégrés vous permettent de visualiser les couleurs et les styles de police à côté de chaque élément.


Les couleurs de premier plan, les couleurs d'arrière-plan, les styles de police et les aperçus s'affichent tous dans la grille des paramètres, ce qui vous permet de vérifier et de mettre à jour plusieurs éléments sans avoir à les sélectionner un par un. Les modifications sont également synchronisées avec le fichier settings.json, ce qui vous permet de consulter, modifier, partager ou annuler vos personnalisations directement dans ce fichier.

Source : Microsoft

Et vous ?

Quel est votre avis sur le sujet ?
Que pensez-vous des nouveautés proposées par cette mise à jour de Visual Studio ? Les trouvez-vous utiles et intéressantes ?

Voir aussi :

Microsoft annonce la mise à jour de septembre de Visual Studio 2026, avec une mise à jour concernant la fonctionnalité « Bring Your Own Model » pour l'utiliser partout dans l'EDI avec GitHub Copilot

Microsoft présente la mise à jour de juillet de Visual Studio 2026, avec le nouvel agent IA, optimisé par le SDK GitHub Copilot, ainsi que de nouvelles compétences .NET et Azure intégrées

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
Vous avez lu gratuitement 7 954 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !