Bonjour @ tous,
A ce jour, nous gérons nos sources avec TFS, il a certains défauts qui nous ont décidés de passer à GIT, mais il a un aspect qu'on a du mal à reproduire avec GIT.
Au passsage, on n'utlise pas Github, on a notre propre serveur (GitBlit).
En fait, on a plusieurs dépots "Librairies" qui sont utlisées par plusieurs Projet: Dll1, Dll2, Dll3.
Puis, on a plusieurs projets : Prj1, Prj2.
Chacun des projets utilise les DLL, qui elles, sont aussi autonomes.
Ce qu'on aimerait (ce qu'on fait aujourd'hui avec TFS), c'est avoir une solution dans VS qui a comme projet Prj1 (et ses sous projets qui sont tous dans le même dépot), Et , visibles comme projet au même niveau, DLL1 et DLL2 avec leur source.
Et, lorsque je modifie les sources de DLL1, via Prj1, ça aille les modifier dans le Dépot de Dll1.
C'est à dire que si quelqu'un a ouvert la solution DLL1 uniquement, il peut synchroniser avec celui qui l'a ouvert dans Prj1 (et vice versa).
On a essayé avec les sous modules, et les Subtree, soit on ne comprend pas (ce qui est fort possible), soit ça ne correspond pas à notre besoin.
En gros, Est ce que quelqu'un peut nous donner les instructions pour faire une arborescence de dépots dans VS et que lors du commit, ça écrive bien dans tous les dépots d'origine ?
Partager