[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: