Bonjour,
j'ai un repository contenant plusieurs projets ayant chacun potentiellement des dépendances les uns vers les autres.
le repository est composé comme ca :
Pas de soucis avec ca si je tag uniquement des projets qui sont trunke et dont les dépendances sont aussi trunke.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 /ReposRoot/ /ReposRoot/Binaires/ /ReposRoot/Binaires/Projet1/ /ReposRoot/Binaires/Projet1/branches/ /ReposRoot/Binaires/Projet1/branches/b1/ /ReposRoot/Binaires/Projet1/trunk /ReposRoot/Binaires/Projet1/tags /ReposRoot/Lib/ /ReposRoot/Lib/Projet2/ /ReposRoot/Lib/Projet2/branches/ /ReposRoot/Lib/Projet2/branches/b42/ /ReposRoot/Lib/Projet2/trunk /ReposRoot/Lib/Projet2/tags etc
Par contre si je veux tagger une version de projet1-b1 qui a une dépendance sur projet2-b42, ca devient plus embêtant. je n'ai pas trouvé d'autre moyen que de préciser dans le commentaire du tag, quelle branche du projet et quelle branche pour chacune de ses dépendances étaient concerné.
c'est pas très pratique quand on a un projet qui tire une vingtaine de lib dans des branche diverses...
Y a t'il une philosophie plus généralement adapté quand on est sur un repository commun aux projets ? ou est ce qu'il faut se contraindre a uniquement tagger le trunk (quitte a trunker nos branches systématiquement avant de tagger) ?
merci d'avance
Partager