• 6 hours
  • Easy

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 7/3/19

Envoyez votre code vers le serveur

Log in or subscribe for free to enjoy all this course has to offer!

Une fois que vous avez fini d’écrire, tester et déboguer votre code, vous êtes prêt à envoyer vos changements sur votre dépôt Git, en ligne.

Allez dans "Gestion de version" et "Vérifier la solution", et validez pour voir la liste de tous les fichiers modifiés.

Sélectionnez Vérifier la solution et valider
Sélectionnez "Vérifier la solution" et validez

Comme vous pouvez le constater, toute modification nécessite un commentaire (appelé "Message de Validation" sur Visual Studio), sur ce qui a été modifié, et pour quelle raison. Ces détails seront très utiles lorsque vous aurez à consulter l’historique des changements, ou si vous partagez le code avec votre équipe.

Une fois que vous avez écrit votre commentaire, vous pouvez cliquer sur le menu déroulant Valider les changements intermédiaires.

Les options de commit
Les options de commit

Ce menu vous propose de choisir entre différentes actions :

  • valider les changements intermédiaires : sauvegarde les changements sur votre dépôt local ;

  • valider les changements intermédiaires et pousser : sauvegarde les changements sur vos dépôts en local et en ligne ;

  • valider les changements intermédiaires et synchroniser :

    • sauvegarde les changements sur votre dépôt local,

    • récupère les mises à jour éventuelles du dépôt en ligne,

    • sauvegarde les changements sur votre dépôt en ligne.

Dans quelles situations dois-je choisir une action plutôt qu’une autre ?

Utilisez Indexer tout lorsque vous faites un certain nombre de modifications que vous ne souhaitez pas perdre. Envoyer les changements vers le dépôt local signifie que vous marquez une étape dans ces changements, et que vous les considérez de qualité suffisante à un moment donné : vous créez un historique des modifications.

Si vous faites une erreur, ou si vous avez besoin de récupérer un changement antérieur, vous pouvez consulter l’historique pour récupérer ce dont vous avez besoin.

Cependant, si un problème arrivait à votre ordinateur, ou que vous travailliez depuis l’ordinateur d’une autre personne, vous pouvez à tout moment perdre cet historique, et, plus important, le code associé. C’est pourquoi vous allez le plus souvent utiliser Valider les changements intermédiaires et pousser, pour créer votre historique, mais surtout le sauvegarder sur votre dépôt en ligne. De cette manière, vous pourrez récupérer le code depuis n’importe où, et le protéger en cas de problème technique avec votre ordinateur.

Enfin, utilisez Valider les changements intermédiaires et synchroniser lorsque vous travaillez à plusieurs sur une même application. De cette manière, vous récupérerez les changements de vos collaborateurs en local, et leur enverrez vos changements. Attention cependant à toujours bien récupérer d’abord leurs changements (“synchroniser”), avant d’envoyer les vôtres (“pousser”). Cela vous évitera beaucoup de conflits.

La vidéo ci-dessous vous montre plus en détail ces différentes actions.

En résumé :

  • chaque fichier modifié apparaît dans la fenêtre Modifications dans Team Explorer ;

  • pour chaque envoi de changement intermédiaire (ou “commit”), un commentaire doit détailler quels changements ont été faits, et pourquoi ;

  • il existe trois types d’actions :

    • valider les changements intermédiaires : sauvegarde les changements sur votre dépôt local,

    • valider les changements intermédiaires et pousser : sauvegarde les changements sur votre dépôt local et en ligne,

    • valider les changements intermédiaires et synchroniser :

      • sauvegarde les changements sur votre dépôt local,

      • récupère les mises à jour éventuelles du dépôt en ligne,

      • sauvegarde les changements sur votre dépôt en ligne.

Félicitations !

Vous êtes arrivé à la fin de ce cours. Ce fut un plaisir de vous initier à Visual Studio !

N'oubliez pas de réaliser les exercices de fin de partie, ils vous permettront de valider les compétences suivantes :

  • identifier les avantages de l'IDE Visual Studio ;

  • configurer un projet sur Visual Studio Community Edition ;

  • utiliser Visual Studio à toutes les étapes du cycle de vie d’une application.

Maintenant que vous connaissez un peu mieux cet outil, vous êtes davantage en mesure de comprendre pourquoi il s’agit d’un outil indispensable pour tous vos projets de développement, que vous travailliez seul ou en équipe !

Example of certificate of achievement
Example of certificate of achievement