Question : est-ce que vous avez tenté les git submodules ?
Pour avoir été dans la situation de l'op, à plusieurs reprises.
La problématique souvent rencontré, c'est que plusieurs équipes d'une même entreprise développent des outils ou librairies qui s'utilisent les unes les autres.
Donc à la fois, les process et les pratiques développement sont indépendantes, et il n'y a aucun "projet unique" qui regroupe tout (et surtout qui pourrait donner des directives). Et personne ne veut qu'une autre équipe puisse commiter sur le projet de son équipe, sauf à être explicitement autorisée. Des fois certaines équipes ne souhaitent même pas utiliser Git par exemple.
Et en même temps, il faut que tout le monde puisse accéder à toutes les versions du code de toute le monde, et ce rapidement.
Typiquement, utiliser les submodules, ben une équipe peut faire ce choix. J'ai essayé une fois. Personne n'a rien compris. On a continué à utiliser notre script qui récupérait les multiples repo git (et TFS, et les copies de fichiers en dur) nécessaires.
Un outil comme multi-git, chiadé et visuel aurait peut être pu prendre pour le coup.
[^] # Re: submodules
Posté par Vlobulle . En réponse à la dépêche Première publication libre de Multigit. Évalué à 3. Dernière modification le 08 février 2025 à 16:57.
Pour avoir été dans la situation de l'op, à plusieurs reprises.
La problématique souvent rencontré, c'est que plusieurs équipes d'une même entreprise développent des outils ou librairies qui s'utilisent les unes les autres.
Donc à la fois, les process et les pratiques développement sont indépendantes, et il n'y a aucun "projet unique" qui regroupe tout (et surtout qui pourrait donner des directives). Et personne ne veut qu'une autre équipe puisse commiter sur le projet de son équipe, sauf à être explicitement autorisée. Des fois certaines équipes ne souhaitent même pas utiliser Git par exemple.
Et en même temps, il faut que tout le monde puisse accéder à toutes les versions du code de toute le monde, et ce rapidement.
Typiquement, utiliser les submodules, ben une équipe peut faire ce choix. J'ai essayé une fois. Personne n'a rien compris. On a continué à utiliser notre script qui récupérait les multiples repo git (et TFS, et les copies de fichiers en dur) nécessaires.
Un outil comme multi-git, chiadé et visuel aurait peut être pu prendre pour le coup.