Supposons que j'ai un référentiel X
avec un sous-module A
. Maintenant supposons que je veux X
d'avoir deux branches: maître et développement. Je veux que le maître ait une révision différente de A
que le développement. Comment puis-je basculer entre ces branches?Comment puis-je faire un git checkout sur un dépôt avec des sous-modules?
Je dispose d'un référentiel qui fait cela (mais en utilisant de vrais noms au lieu de faux!). Le problème est que chaque fois que je fais git checkout master
du développement, je reçois les éléments suivants:
$ git co master
M A
Switched to branch 'master'
On dirait qu'il ne met pas A
revenir à la validation que les références de maître. Y at-il un moyen de contourner cela? Les deux git submodule sync
et git submodule update
ne semblent pas changer quoi que ce soit.