TP : GitLab

Mise en place et instructions

Pour ce TP, vous aurez besoin de Git et Git Bash. Rédigez un rapport que vous ajouterez à votre projet en fin de TP.

Démarrage

  1. Connectez-vous sur GitLab et faites un fork du projet suivant : https://gitlab.com/corentin.desfarges/tp-rebase-2020

  2. Localement, dans le dossier de votre TP "rebase" de la dernière fois, ajoutez le remote "personal" pour pointer sur le projet GitLab que vous venez de forker (vous votre fork, pas sur l'original).

    Si vous n'avez plus le répertoire de la dernière séance, commencez par cloner le projet https://gitlab.com/corentin.desfarges/tp-rebase-2020, puis ajoutez le remote "personal" pour pointer sur le fork créé dans la question précédente.

  3. Donnez moi le rôle Maintainer (@corentin.desfarges) sur ce projet.

Votre branche

  1. Créez une issue nommée "Modification du readme".

  2. Créez une branche nommée "X-customize-readme" (X étant le numéro de l'issue créée préalablement) et placez-vous dessus.

  3. Ajoutez le texte de votre choix dans le README.md, puis commitez ce changement.

  4. Essayez de pusher votre branche sur le remote origin. Que constatez-vous ?

  5. Pushez votre branche sur le remote personal.

MR

  1. Créez une merge request de votre branche vers master (attention, visez bien le master de votre fork, et non celui du projet original!)

  2. Affectez-là à un de vos camarades. Pensez à lui donner le droit "Maintainer" sur votre fork.

  3. Assurez-vous qu'il mette au moins un commentaire dans votre proposition de code, répondez-lui, puis demandez-lui de merger votre branche.

  4. Que constatez-vous à propos de vos branches ? De votre issue ?

  5. Mettez à jour votre branche master en local.

Rapport

Créez une nouvelle issue "Ajout du rapport". Sur une nouvelle branche, ajoutez votre rapport dans votre projet, commitez-le et faites de nouveau une MR à votre camarade, qui devra merger votre branche sur master.

Last updated