User Tools

Site Tools


2012_2013:lp:idse:gl:management:td:redmine

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
2012_2013:lp:idse:gl:management:td:redmine [2012/10/17 23:04]
blay [Utilisation du dépôt]
2012_2013:lp:idse:gl:management:td:redmine [2012/10/19 15:19] (current)
blay [Avancer sur le projet tutoré]
Line 59: Line 59:
   * une tâche correspondant à un livrable : "​Cahier des charges détaillé",​ qui devra comprendre les use cases et un diagramme de classe de niveau domaine a minima, dans le sous-projet qui lui correspond, pour le 19/11   * une tâche correspondant à un livrable : "​Cahier des charges détaillé",​ qui devra comprendre les use cases et un diagramme de classe de niveau domaine a minima, dans le sous-projet qui lui correspond, pour le 19/11
  
 +
 +===== Gestion des heures =====
 +   * Sélectionner la tâche sur laquelle vous venez de passer 1/2 heure (numéro)
 +   * Sélectionner l'​onglet ''​saisir temps''​
 +   * Puis remplisser
 ===== Gant ===== ===== Gant =====
  
Line 75: Line 80:
 ===== Utilisation du dépôt ===== ===== Utilisation du dépôt =====
  
-(voir http://​dev.nozav.org/​intro_svn.html#​htoc8)+([[http://​dev.nozav.org/​intro_svn.html#​htoc8|plus d'​informations ici]])
 <note tip>Un dépôt Subversion est l'​emplacement central où sont stockées toutes les données relatives aux projets gérés. Le dépôt est accédé via une URL locale ou distante. <note tip>Un dépôt Subversion est l'​emplacement central où sont stockées toutes les données relatives aux projets gérés. Le dépôt est accédé via une URL locale ou distante.
  
Line 88: Line 93:
  
    -** Récupérer le contenu du projet qui se trouve dans le dépôt.**    -** Récupérer le contenu du projet qui se trouve dans le dépôt.**
-       * Placer vous dans le répertoire où vous désirez travailler. ​+       * Placer vous sur votre machine ​dans le répertoire où vous désirez travailler. ​
        * Récupérer le contenu du dépôt :         * Récupérer le contenu du dépôt : 
             * ou bien //''​svn checkout https://​svn-iutinfo.unice.fr/​svn/​lp-mbf-2012''//  ​             * ou bien //''​svn checkout https://​svn-iutinfo.unice.fr/​svn/​lp-mbf-2012''//  ​
-            * ou bien clique droit là où vous voulez créer un dossier qui correspondra à une "​image"​ du dépôt, ​ sélectionner "​SVNCheckout"​ puis dans url du projet : https://​svn-iutinfo.unice.fr/​svn/​<​identifiant de votre projet>(( sous //​configuration//​ dans la forge, onglet //​informations//​)),​ ne rien modifier d'​autre,​ puis laissez ​vous guider.+            * ou bien en utilisant tortoise SVN, clique droit là où vous voulez créer un dossier qui correspondra à une "​image"​ du dépôt, ​ sélectionner "​SVNCheckout"​ puis dans url du projet : https://​svn-iutinfo.unice.fr/​svn/​lp-mbf-2012((Nom correspondant à l'​identifiant ​sous //​configuration//​ dans la forge, onglet //​informations//​)),​ ne rien modifier d'​autre,​ puis laisser ​vous guider.
             * un répertoire a été créé, ce sera votre copie de travail.             * un répertoire a été créé, ce sera votre copie de travail.
        * Deux étudiants du groupe au moins font cette manipulation.        * Deux étudiants du groupe au moins font cette manipulation.
-  - A présent votre répertoire est connecté au dépôt. +       ​* ​A présent votre répertoire est connecté au dépôt. 
-  ​- ​Pas besoin d'​aller dans le fichier svn qui a été créé. +       * Pas besoin d'​aller dans le fichier svn qui a été créé. 
-  Après avoir travaillé dans votre répertoire (pensez à créer ​la bonne structuresi vous voulez enregistrer ce qu'il contient ​dans le dépôt ​ +   ​**Travailler localement**((La copie de travail est un répertoire ​situé en local sur le poste de l'​utilisateur et qui contient une copie d'une révision donnée des fichiers du dépôt. C'est cette copie qui sert de base de travail et qui est modifiée en local avant d'​être exportée ​(sauvegardée) vers le dépôt.)) 
-    * Clique droit, **SVN commit** (Pousser les modifications)+      * Sous ce répertoire ''​lp-mbf-2012'', ​créer ​un répertoire au nom de votre groupepar exemple ​''​GestionRDV''​ et les trois sous répertoires ''​src'',​ ''​spec''​ et ''​sandbox''​. 
 +      * Sous le répertoire ''​sandbox'',​ créer un fichier de contenu : "je suis la v0" 
 +  - **Sauvegarder votre travail ​dans le dépôt** 
 +      avec TortoiseSVN, ​Clique droit, **SVN commit** (Pousser les modifications)
             * Sélectionner les modifications que vous voulez enregistrer ​             * Sélectionner les modifications que vous voulez enregistrer ​
             * Dans message, expliquer ce que vous allez mémoriser (ex: création de la structure, modification du fichier xx, correction du bug yy)             * Dans message, expliquer ce que vous allez mémoriser (ex: création de la structure, modification du fichier xx, correction du bug yy)
-  - Pour récupérer la dernière version qui se trouve dans la forge : (Tirer vers soi les informations) +      ​* En ligne de commandes ​:  
-    ​Clique droit, **SVN update**  +            * Pour que vos nouveaux répertoires soient enregistrés ​dans le dépôt //svn add ''​NomduRépertoire''​//
- +
-En savoir plus : +
-http://​www.projet-plume.org/​ressource/​cours-de-gestion-de-configuration-avec-cvs-et-subversion +
- +
-   - **Travailler localement**((La copie de travail est un répertoire situé en local sur le poste de l'​utilisateur et qui contient une copie d'une révision donnée des fichiers du dépôt. C'est cette copie qui sert de base de travail et qui est modifiée en local avant d'​être importée (sauvegardée) vers le dépôt.)) +
-      * Sous ce répertoire ''​dut-info-acsi-2012'',​ l'​étudiant 1 créer un répertoire au nom de votre groupe <​KF>​ +
-      * Sous  <KF>, créer un fichier de contenu ​"je suis la v0" +
-   - **Sauvegarder votre travail dans le dépôt** +
-      ​* Pour que votre nouveau répertoire soit enregistré ​dans le dépôt ​ +
-            * //svn add <KF>//+
             * le répertoire et le fichier sont à présent sous le contrôle de version.             * le répertoire et le fichier sont à présent sous le contrôle de version.
-      ​* Mémorisez les derniers changements +            ​* Mémorisez les derniers changements ​//svn commit -m "Commentaire ​de sauvegarde"//  
-              * //svn commit -m "Sauvegarde ​de la nouvelle version de <KF>"// +      * Vous pouvez constater la mise à jour du dépôt dans la forge directement,​ en sélectionnant ''​dépôt''​ ou par l'​adresse ''​https://​forge-iutinfo.unice.fr/​projects/​lp-mbf-2012/​repository''​  
-   ​- **Travaillez à plusieurs**+  - Pour **récupérer la dernière version** qui se trouve dans la forge : (Tirer vers soi les informations)
       * L'​étudiant 2 qui n'a pas créé le fichier précédent dans son répertoire,​ met à jour son répertoire       * L'​étudiant 2 qui n'a pas créé le fichier précédent dans son répertoire,​ met à jour son répertoire
-              ​* //''​svn update''//​ l'​environnement est alors mis à jour. +            ​avec Tortoise : Clique droit, **SVN update**  
-              Vous pouvez constater aussi la mise à jour du dépôt dans la forge directement,​ en sélectionnant ''​dépôt''​ ou par l'​adresse ''​https:​//forge-iutinfo.unice.fr/projects/dutinfo-acsi-2012/​repository''​+            * en ligne de commande : //''​svn update''//​ l'​environnement est alors mis à jour. 
 +  - **Gestion de conflits**  
 +      ​* //Exercice :// 
               * L'​étudiant 2 modifie le fichier (v1) , puis "​commite la modification"​               * L'​étudiant 2 modifie le fichier (v1) , puis "​commite la modification"​
               * L'​étudiant 1 modifie le fichier (v2), puis tente le commit               * L'​étudiant 1 modifie le fichier (v2), puis tente le commit
                   * Il y a une erreur.                   * Il y a une erreur.
-                  ​* Lorsque les parties modifiées sont différentes un update suffit en demandant le merge, plus généralement : <​code>​+      ​* Lorsque les parties modifiées sont différentes un update suffit en demandant le merge, plus généralement : <​code>​
  ​(e) ​ edit             - change merged file in an editor  ​(e) ​ edit             - change merged file in an editor
  (df) diff-full ​       - show all changes made to merged file  (df) diff-full ​       - show all changes made to merged file
Line 145: Line 145:
         * ou bien ''​svn commit -m "​configuration de la forge  (refs #​NUMERO_TACHE @1h30m)"''​         * ou bien ''​svn commit -m "​configuration de la forge  (refs #​NUMERO_TACHE @1h30m)"''​
  
-===== Dépôt ===== 
-  * Organisation :  
-    - sources 
-    - documents 
-    - design 
-         * analyse-conception 
-         * BP 
  
-===== Tâches ​===== +En savoir plus : 
-  ​+http://​www.projet-plume.org/​ressource/​cours-de-gestion-de-configuration-avec-cvs-et-subversion 
 +===== Avancer sur le projet tutoré ​===== 
 +  ​- Identification des cas d'​utilisation et commencer à évaluer leur complexité. 
 +  - Analyse des risques 
 +  - Identification des diagrammes de classes de niveau métier. 
 +  - Choix des études techniques 
 + 
 +<​note>​Pour la semaine prochaine, charger http://​www.bonitasoft.com/​ </​note>​ 
  
 ===== Références ===== ===== Références =====
   * http://​coursinforev.org/​dokuwiki/​doku.php/​redmine   * http://​coursinforev.org/​dokuwiki/​doku.php/​redmine
2012_2013/lp/idse/gl/management/td/redmine.1350507869.txt.gz · Last modified: 2012/10/17 23:04 by blay