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/18 07:53]
blay [Exercice]
2012_2013:lp:idse:gl:management:td:redmine [2012/10/19 15:19] (current)
blay [Avancer sur le projet tutoré]
Line 96: Line 96:
        * 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 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/​<​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 150: 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.1350539621.txt.gz · Last modified: 2012/10/18 07:53 by blay