Gérer vos projets avec Redmine

Magazine
Marque
GNU/Linux Magazine
Numéro
117
Mois de parution
juin 2009


Résumé
La gestion d'un projet peut contribuer grandement à sa qualité. Un bon projet est avant tout un projet bien géré. Si beaucoup de monde opte pour le couple Trac/Subversion, il ne faut pas oublier que d'autres systèmes existent. Dans cet article, nous allons donc voir comment installer puis configurer Subversion et Redmine pour contrôler un projet dont le code est ouvert au public.

1. SVN, Redmine, explications

1.1. Subversion (SVN), le noyau du développement

Subversion (aussi abrégé SVN) est un système de gestion de versions. Il a été conçu pour être le successeur de CVS. Il hérite donc de son concept du dépôt central et unique. Qu'est-ce que cela veut dire ? Imaginons un projet, ce projet utilise donc SVN. Un dépôt de code est créé et contient le code accessible à tous. Chaque développeur dans un premier temps va le télécharger (action checkout). Ainsi, chaque développeur aura en local sur sa machine une copie conforme du dépôt sur laquelle il va travailler. Une fois ses codes terminés, le développeur enverra au dépôt la nouvelle version de chaque fichier modifié (action commit) qui va créer une nouvelle version du code qui portera le numéro de la révision précédente plus un. Tous les autres développeurs pourront alors récupérer le dernier code disponible en faisant une mise à jour de leur répertoire local (action update)....

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite