Bonjour à tous,

Je suis face à un souci concernant l'utilisation de submodules et de branching.
Imaginons un lot d'applications avec des interdépendances organisées comme suit :
- appli 1 / repository1 / branche en cours : release/v5.0.0
- appli 2 / repository2 / branche en cours : release/v2.5.8
Chaque appli est dans un repo à part afin d'avoir un cycle de vie indépendant en termes de branching.

J'ai un repo qui intègre les deux repos ci dessus.
J'aimerai pouvoir dire sur ce "méga" repo que :
- la branche r1.0.0 correspond à la branche v3.4.5 de Appli 1 combinée avec la branche 2.1.4 de l'appli2
- la branche r2.0.0 correspond à la branche v4.8.1 de Appli 1 combinée avec la branche 2.4.3 de l'appli2
et ainsi de suite afin de pouvoir tirer une seule branche depuis mon méga repo correspondant à un jeu de branches bien précis concernant les submodules.

Pensez vous que cela soit possible ? si oui, par quel moyen peut-on organiser ça ?
Merci d'avance