Modifications entre les versions 2 et 3
Version 2 à la date du 2011-08-24 22:55:30
Taille: 2321
Éditeur: WillyManga
Commentaire: première version potable
Version 3 à la date du 2011-08-29 08:14:27
Taille: 2928
Éditeur: WillyManga
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 17: Ligne 17:
Nous ferons aussi un tour sur quelques forges logicielles publiques disponibles sur internet dont celui de l'AUF ;) Nous ferons aussi un tour sur quelques forges logicielles publiques disponibles sur internet dont celle de l'AUF ;)
Ligne 24: Ligne 24:
  * quelques commandes git pour les tâches usuelles pour un développeur   * quelques commandes git pour les tâches usuelles d'un [[Git/Développeur|développeur]]
Ligne 29: Ligne 29:
 * dépôts sur internet   * examen de l'interface web du dépôt git de l'AUF : http://git.auf.org et notamment du projet http://git.auf.org/?p=semainetech_git101.git;a=summary
  * cloner le dépôt ''semainetech_git101'' : `git clone gitosis@git.auf:semainetech_git101`
  * bien lire la section [[Git/Développeur#Participer_.2BAOA_un_projet |Participer à un projet]]
  * le reste des tâches dans le `TODO` du projet !
 * dépôts sur internet, un tour rapide
Ligne 35: Ligne 39:
 * /!\ Nous travaillons dans l'intranet mais si vous êtes uniquement sur l'internet utiliser `git.auf.org` au lieu de `git.auf` partout où des commandes sont indiquées
Ligne 38: Ligne 43:
 * disposer d'un éditeur de texte permettant du produire du code ''text/plain'' => ''gedit'' peut faire l'affairce  * disposer d'un éditeur de texte permettant du produire du code ''text/plain'' => ''gedit'' peut faire l'affaire
Ligne 44: Ligne 49:
 * Le 29/08/2011 à 12h00 TU  * Le 29/08/2011 à 11h00 TU

Semaine Tech : Versionner son travail (avec git)

Présentateur(s)

Format

Format long

Description détaillée

Cet atelier porte sur la présentation succincte des outils de gestion de versions (centralisés ou non ) . Nous étudierons plus spécifiquement git et ses principales commandes.

Nous ferons aussi un tour sur quelques forges logicielles publiques disponibles sur internet dont celle de l'AUF ;)

Programme

  • VCS et DVCS : définitions et leur(s) raison(s) d'être
  • cvs,svn, bazaar,mercurial,... :-?

  • Se servir de Git
    • installation
    • quelques commandes git pour les tâches usuelles d'un développeur

      • portée locale
      • portée distante
      • travail de groupe
  • Exercice

  • dépôts sur internet, un tour rapide

Pré-requis

Connaitre ou au moins comprendre un peu un langage de programmation, n'importe lequel. Même les langages comportant des balises peuvent faire l'affaire; du moment que ce soit un peu structuré.

Environnement technique

  • /!\ Nous travaillons dans l'intranet mais si vous êtes uniquement sur l'internet utiliser git.auf.org au lieu de git.auf partout où des commandes sont indiquées

  • disposer d'une clé SSH ou pouvoir en créer une comme ici : SSH#Utilisation_de_clef_publique_.2BAC8_clef_priv.2BAOk-e

  • avoir le droit d'installer des paquets/logiciels sur le poste qu'on utilise
  • avoir un terminal ouvert pour saisir des commandes
  • disposer d'un éditeur de texte permettant du produire du code text/plain => gedit peut faire l'affaire

Date et heure de passage

  • Le 29/08/2011 à 11h00 TU
  • Durée prévue: 45 minutes de présentations (max) + 15 minutes de question

Ressources

Ensemble des fichiers et des liens qui pourront servir ou sont conservés pour archives

Documentation sur Git sur ce wiki

Archives des conversations

Projet/SemaineTech/2011/Ateliers/VersionnerSonTravail (dernière édition le 2012-08-02 19:15:57 par VictorBruneau)