Forum général.cherche-logiciel Système de gestion de conf. à vues.

Posté par  (site web personnel) .
Étiquettes : aucune
0
14
fév.
2007
Bonjour.

Est-il possible pour un logiciel de gestion de conf de proposer des vues ?
Par exemple imaginons la structure de données suivante :

+a
| +a.txt
| +a.c
| +a.h
|
+b
| +b.txt
| +b.c
| +b.h
|
+c
| +c.txt


Je voudrais proposer une vue avec, par exemple :

+foo
| +a.txt
| +a.c
| +a.h
| +b.txt
| +c.txt
|
+bar
| +b.c
| +b.h
|


Le développeur manipule les fichiers de cette vue (commit, checkout, update, etc) sans se soucier de comment ils sont arrangés.

Pour ceux qui se demandent pourquoi je voudrait cela, c'est pour séparer les sources pures, du système de gestion de construction du projet. Par exemple mettre dans un répertoire les sources, dans un autre des configure.ac, des Makefile.am. Et dans un dernier répertoire les Makefile.in, les config.h.in, et autres. On peut imaginer d'autres répertoires avec des fichiers workspace de MSVC++, etc.
Donc quand on "checkoute" le projet on peut le faire :
- au niveau "mainteneur" (juste les sources et les .ac .am pour regénérer les .in) avec la commande 'cvs co projet-maintainer'
- au niveau contributeur/utilisateur (avec les .in) avec la commande 'cvs co projet-devel'
- etc.

Merci d'avoir tout lu jusque là, bonne journée et à bientôt !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.