Personnellement, je pense que le plus gros avantage est que vous n'avez pas besoin d'initialiser et de mettre à jour chaque fois qu'un sous-projet est modifié comme un sous-module. S'il n'y a pas de mise à jour, il suffit de "commit -a" ou "add". Ce sera une tragédie de tout commettre
Vous pouvez également regarder ici pour plus de détails
Personnellement, je pense que le plus gros avantage est que vous n'avez pas besoin d'initialiser et de mettre à jour chaque fois qu'un sous-projet est modifié comme un sous-module. S'il n'y a pas de mise à jour, il suffit de "commit -a" ou "add". Ce sera une tragédie de tout commettre
Vous pouvez également regarder ici pour plus de détails