J'ai un dépôt subversion qui contient un nombre donc des sous-dossiers, correspondant aux diverses applications, fichiers de configuration, DLLs, etc (je les appellerai 'modules') qui composent mon projet. Maintenant, nous commençons à "branchez" dans plusieurs projets connexes. Autrement dit, chaque projet de haut niveau utilisera un certain nombre de modules, éventuellement légèrement modifiés d'un projet à l'autre. Le nombre de projets est plus petit (~ 5) que le nombre de modules (~ 20)SVN Organisation (s) de projet: per-module or per-project
Maintenant j'essaie de comprendre comment organiser le repo. Est-il logique de conserver les sous-dossiers de niveau supérieur module par module, avec des sous-sous-dossiers pour chaque projet? Ou si le niveau supérieur est pour chaque projet, chaque projet ayant ses propres sous-module:
repo:
module 1
Project 1
Project 2
...
Project 5
module 2
Project 1
....
Project 5
....
module 20
Project 1
...
Project 5
-ou-
repo:
Project 1
module 1
module 2
...
module 20
Project 2
module 1
module 2
...
module 20
...
Project 5
module 1
module 2
...
module 20
+1 Ces numéros de build sont utiles dans les environnements de construction continue. – JMP