Re: CVS melange de plusieurs projets
Charles Goyard wrote:
>
> Le ven 26 oct 2001 09:44:35 GMT, William Dodé a écrit :
> > Laurent Martelli wrote:
> > >
> > > William> Bref, c'est peut-être pas très clair,
> > >
> > > En effet :-)
> > J'ai 3 projets, A, B et X, A et B on besoin de X donc j'ai une arbo
> > comme ça :
> >
> > /A/x
> > /B/x
>
> Moi je verrais plutôt :
>
> /A
> /B
> /X
>
> > Si je commit A, je vais commiter x en même temps. Hors je voudrais
> > pouvoir garder des versions différentes de x suivant s'il est sous A ou
> > sous B...
>
> Tu peux rendre X configurable pour qu'il puisse s'adapter à A ou B
> facilement. Si X est bien un projet (une bibliothèque ?), les différences
> entre le X(A) et le X(B) ne doivent pas être énormes. Si les différences
> sont énormes, alors X n'est pas un projet.
>
> Ça ressemble à un problème de conception, ton histoire de projet
> commun-mais-pas-commun.
Ca me parait pourtant classique, mes projets sont des sites en PHP, X
c'est des classes génériques.
Les sites A et B utilisent donc les mêmes classes génériques, mais pas
forcément les mêmes versions.
Par exemple le site A est critique et préfère rester avec la dernière
version stable de X, par contre le site B est moins critique et me
permet de tester la dernière version béta de X...
S'il y avait une notion de librairie en PHP, évidement, je pourrais
séparer complètement les 3 projets...
S'il y a une solution avec une meilleure conception, je suis preneur...
bye
--
William Dodé - Informaticien Indépendant
http://www.flibuste.net
Reply to: