Table des matières

Fiche savoirs : Utiliser Github avec Visual Studio

Le site GitHub permet héberger des projets de développement en gérant différentes versions des projets, permettant ainsi le travail collaboratif.

Pour cette activité, vous allez utiliser GitHub comme un outil de revue de code afin de faire remonter des propositions de corrections qui pourront être acceptées ou non.

Revue de code :

La revue de code représente l'analyse du code d'un projet pour corriger le maximum d'erreurs et de non respects des règles de codage.

La revue de code est en général réalisée par un ou plusieurs autres développeurs, différents de celui ou ceux qui sont à l'origine de la création du code. On parle aussi de revue de code par les pairs.

Configurer GitHub pour un projet

Vous allez tester l'extension Github avec un de vos projet. Pour la suite de ce document, c'est le projet Calculs corrigé de l'activité 1 qui est utilisé.

Si vous n'avez pas encore configuré Visual Studio 2022 avec votre compte Github, le lien Se connecter … est affiché dans la zone Créer un dépôt GitHub.

Vous allez alors recevoir un mail pour contrôler votre adresse mail. Pensez à cliquer dans le mail, sur Verify email address.

Votre compte Github est maintenant créé.

Dans le navigateur, vous allez tomber sur cette page.

Vous avez reçu un mail dans lequel vous devez cliquer sur Verify email adress qui va rediriger vers GitHub. Vous pouvez cliquer sur l'icône de GitHub, en haut à gauche, pour arriver à votre page d'accueil du compte.

Remarquez Initialiser un dépôt local qui contient déjà un chemin local car le dépôt va aussi être en local.

La partie Créer un dépôt GitHub contient maintenant votre nom de votre compte ainsi que le nom du propriétaire (à priori le même).

Le nom du dépôt est prérempli avec le nom du projet : laissez ce nom. Vous pouvez si vous voulez ajouter une description.

Teams explorer

Si vous avez le message vous demandant de configurer votre compte, cliquez sur le lien pour renseigner votre nom et adresse de courriel :

Remarquez que l'onglet Modifications Git a changé et se prépare à d'éventuels futurs commit.

Le projet a bien été transféré. Remarquez les informations mentionnées dans la barre au-dessus des fichiers :

Récupérer un projet pour la revue de code