URL: https://linuxfr.org/forums/general-cherche-logiciel/posts/syst%C3%A8me-de-gestion-de-conf-%C3%A0-vues Title: Système de gestion de conf. à vues. Authors: Paul Chavent Date: 2007年02月14日T09:12:06+01:00 Tags: Score: 0 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 !