Ok, donc je ne suis pas très clair sur la bonne façon de le faire et de chercher quelques bonnes pratiques/conseils. Supposons que je travaille sur plusieurs projets basés sur Java pour une entreprise (CompanyProjectA & CompanyProjectB) et que je souhaite utiliser CompanyLibraries et des outils tiers. Comment est-ce que je pourrais le configurer correctement dans CVS, afin que les équipes de développeurs puissent apporter des modifications aux bibliothèques communes et qu'elles soient mises à jour au bon endroit dans CVS?Mise en place de la bibliothèque commune dans plusieurs projets Java
Dans CVS, je voudrais l'arbre pour ressembler à ceci
/cvsroot/CompanyLibriaries
/cvsroot/CompanyLibriaries/Source/com.company.common.libs.whatever
/cvsroot/CompanyProjectA
/cvsroot/CompanyProjectA/Source/com.company.projecta.whatever
/cvsroot/CompanyProjectB
/cvsroot/CompanyProjectB/Source/com.company.projectb.whatever
Chaque développeur aurait mis la source comme ça quand ils vérifient ce code out. Les modifications apportées aux libs communes sont vérifiées dans la branche commune, les modifications apportées à projeta vont projeter un arbre de
/devroot/CompanyProjectA
/devroot/CompanyProjectA/Source/com.company.projecta.whatever
/devroot/CompanyProjectA/Source/com.company.common.libs.whatever
/devroot/CompanyProjectB
/devroot/CompanyProjectB/Source/com.company.projectb.whatever
/devroot/CompanyProjectB/Source/com.company.common.libs.whatever
Laissez-moi savoir si je suis pas clair.
Merci, Roy