« J’utilise beaucoup la nouvelle intégration Git. C’est une expérience Git simple et propre!
– a GitHub user
– a GitHub user
Intégration transparente à GitHub
Authentifiez votre compte d’entreprise GitHub.com ou GitHub pour créer un référentiel et envoyer (push) vos premiers commits vers GitHub, le tout via Visual Studio.
Cloner et coder depuis l'IDE
Parcourez vos dépôts GitHub et clonez votre dépôt sur votre ordinateur local pour commencer à valider et envoyer (push).
Créer et envoyer (push) de nouveaux dépôts
Prenez du code local et envoyez-le (push)à un nouveau dépôt sur GitHub en une seule étape. Visual Studio gère la création d’un dépôt local et distant. Vous pouvez même choisir de rendre le dépôt complètement privé.
Création de branche, intermédiaire et validation
Créer et basculer entre les branches à partir de la barre d’état. Affichez vos modifications, mettre en lot les fichiers que vous souhaitezvalider, et effectuez des validations avec la fenêtre de l’outil Modifications Git.
Fusionner et rebaser
Fusionner ou rebaserles branches après avoir terminé les fonctionnalités directement à partir de Visual Studio. Vous pouvez également choisir
pour fusionner ou re-baser lors de l’extraction, ou élaguer les branches lors de l’extraction.
Résoudre les conflits de fusion
Visual Studio reconnaîtra les conflits de fusion dès qu’ils se produisent, et vous montrera les modifications non fusionnées dans la fenêtre Modifications Git. L’éditeur de fusion intégré vous guide dans chaque modification en conflit, ce qui vous permet de prendre le côté entrant ou actuel, et affiche le résultat lorsque vous acceptez la fusion.
Parcourir l’historique de votre dépôt
Utilisez la fenêtre Référentiel Git pour obtenir une image complète de vos branches et de leur historique. Sélectionnez des validations individuelles pour afficher les détails et les différences de fichier. Certaines personnes préfèrent voir leurs différences côte à côte et d’autres préfèrent une vue en ligne. Obtenez les deux dans Visual Studio. Ce paramètre persiste lorsqu’il est modifié afin que vous puissiez le définir et l’oublier.
Workflows CI/CD intégrés avec des actions GitHub
Avec Visual Studio Publier, vous pouvez configurer facilement GitHub Actions pour ASP.NET applications principales déployées sur Azure. Visual Studio générera un flux de travail GitHub Actions de travail pour vous en quelques clics seulement.