Wiki

Version 5 (Emmanuel Quemener, 07/01/2013 19:24)

1 1 Emmanuel Quemener
h1. Documentation
2 1 Emmanuel Quemener
3 5 Emmanuel Quemener
h2. La Racine du projet
4 5 Emmanuel Quemener
5 5 Emmanuel Quemener
Tout projet possède un nom, choisi lors de sa création. Redmine est assez restrictif sur le nom : pas d'espace, tout en minuscule.
6 5 Emmanuel Quemener
7 5 Emmanuel Quemener
Nous allons supposer dans la suite que nous avons créé un projet bien nommé "@monprojetamoi@" : la racine de ce projet sera naturellement accessible sur : @http://forge.cbp.ens-lyon.fr/redmine/projects/monprojetamoi@ ou @https://forge.cbp.ens-lyon.fr/redmine/projects/monprojetamoi@
8 5 Emmanuel Quemener
9 1 Emmanuel Quemener
h2. Wiki
10 1 Emmanuel Quemener
11 3 Emmanuel Quemener
Le wiki est certainement la partie la plus importante du projet, point de concentration de tous les documents électroniques directement moissonnables par le moteur de recherche intégré.
12 3 Emmanuel Quemener
13 3 Emmanuel Quemener
Pour le Wiki, "formatage de base":https://forge.cbp.ens-lyon.fr/redmine/help/wiki_syntax.html et "formatage étendu":https://forge.cbp.ens-lyon.fr/redmine/help/wiki_syntax_detailed.html fournissent tout ce qu'il faut pour bien formater.
14 3 Emmanuel Quemener
15 3 Emmanuel Quemener
Il existe la gestion de versions pour les Wiki.
16 1 Emmanuel Quemener
17 1 Emmanuel Quemener
h2. La gestion de versions par Subversion
18 1 Emmanuel Quemener
19 5 Emmanuel Quemener
h3. Création de la racine Subversion
20 5 Emmanuel Quemener
21 5 Emmanuel Quemener
Par défaut, la forge crée,dans les 10 minutes suivant la création du projet, un arbre Subversion : il sera donc possible de gérer les versions de source à partir de n'importe quel client subversion.
22 5 Emmanuel Quemener
23 4 Emmanuel Quemener
h3. Importation de l'archive initiale
24 2 Emmanuel Quemener
25 1 Emmanuel Quemener
Voici la commande utilisée pour créer l'archive subversion originelle.
26 1 Emmanuel Quemener
27 5 Emmanuel Quemener
Imaginons que nous avons placé tous nos sources sous la racine @monprojetamoi.orig@
28 5 Emmanuel Quemener
29 4 Emmanuel Quemener
<pre>
30 5 Emmanuel Quemener
svn import $(pwd)/monprojetamoi.orig/ https://forge.cbp.ens-lyon.fr/svn/monprojetamoi/ -m 'Importation de la version originelle'
31 1 Emmanuel Quemener
</pre>
32 1 Emmanuel Quemener
33 5 Emmanuel Quemener
Par exemple, pour le projet @project4dummies@ :
34 5 Emmanuel Quemener
* à la commande :<pre>
35 5 Emmanuel Quemener
svn import $(pwd)/project4dummies.orig/ https://forge.cbp.ens-lyon.fr/svn/project4dummies/ -m 'Importation de la version originelle'
36 5 Emmanuel Quemener
</pre>
37 5 Emmanuel Quemener
* la commande en ligne répond :<pre>
38 5 Emmanuel Quemener
Authentication realm: <https://forge.cbp.ens-lyon.fr:443> Redmine SVN Repository
39 5 Emmanuel Quemener
Password for 'equemene': 
40 5 Emmanuel Quemener
Adding         /tmp/project4dummies.orig/README.txt
41 5 Emmanuel Quemener
42 5 Emmanuel Quemener
Committed revision 3.
43 5 Emmanuel Quemener
</pre>
44 5 Emmanuel Quemener
45 2 Emmanuel Quemener
h3. Récupération de l'archive initiale
46 4 Emmanuel Quemener
47 4 Emmanuel Quemener
<pre>
48 5 Emmanuel Quemener
svn checkout http://forge.cbp.ens-lyon.fr/svn/monprojetamoi/
49 4 Emmanuel Quemener
</pre>
50 2 Emmanuel Quemener
51 2 Emmanuel Quemener
h3. Commit de l'archive initiale