Nous avons étudié les sous-modules git et nous nous demandons quel avantage (le cas échéant) existe-t-il d'avoir un référentiel utilisant des sous-modules ayant un référentiel dans un autre référentiel avec un fichier .gitignore.Quel est l'avantage d'utiliser des sous-modules git plutôt que d'avoir un repo dans un autre repo avec un gitignore?
Exemple sans sous-modules:
mkdir a
cd a
git init
touch test1.txt
echo "b" > .gitignore
git add .
git commit -m "Adding test1.txt and gitignore"
mkdir b
cd b
git init
touch test2.txt
git add .
git commit -m "Adding test2.txt"
git log
cd ..
git log
Ceci devrait probablement être migré vers [SoftwareEngineering.SE] (https://softwareengineering.stackexchange.com/) –