~ / M1 / TLI /

Techniques des Logiciels Interactifs

© 2010—2021 - Renaud Blanch

Cours

Travaux pratiques

Sujets

Usage de git

Les squelettes fournis dans les TPs sont fournis via des entrepôt git. Vous devez :

  1. cloner l'entrepôt dont l'URL est donnée au début du sujet ;
  2. me communiquer par mail la composition de votre groupe
  3. pousser vos changement dans un des sous-groupes que je vous attribuerai dans M1-TLI
  4. taguer les versions correspondantes aux questions avec les étiquettes 'q1', 'q2', etc.

Par exemple, pour le premier TP, on clone ainsi pour travailler en local dans le répertoire grapher :

% git clone https://gricad-gitlab.univ-grenoble-alpes.fr/blanchr/java-swing-grapher grapher
Une fois que je vous ai attribué un numéro de groupe (ici 00), vous pouvez préparer l'entrepôt pour pousser vos changements ainsi :
% cd grapher
grapher% git remote remove origin
grapher% git remote add origin git@gricad-gitlab.univ-grenoble-alpes.fr:m1-tli/2021-2022/00/1-grapher.git
grapher% git push -u origin --all
Par la suite, un simple git push permettra de publier vos changements dans l'entrepôt.

Pour taguer les versions correspondantes aux questions, git tag s'utilise ainsi :

grapher% git tag q1          # si c'est le dernier commit qui correspond à la question 1
grapher% git tag q1 a575caff # pour taguer le commit a575caff
grapher% git push origin q1  # pour pousser le tag

Examens

Lectures

mise à jour : 10 septembre 2021