Quels sont les avantages et les inconvénients de git submodule et Repo?

il se trouve que nous partageons une bibliothèque entre 3 plateformes mobiles différentes. Il y a beaucoup de débats au sein du bureau sur quel est le meilleur outil à utiliser pour gérer cette bibliothèque. Repo (Android) de ce que j'ai Lu est un outil construit sur Git utilisé pour gérer les centaines de dépôts git utilisés pour Android, tandis que git submodule fait déjà partie de git.

nous aimerions idéalement avoir cette bibliothèque dans un dépôt séparé et être en mesure de simplement l'intégrer dans chacun des les différentes applications mobiles.

Quels sont les avantages et les inconvénients d'utiliser git submodule ou Repo comme approches pour gérer une bibliothèque partagée qui est utilisé entre diverses plates-formes?

18
demandé sur binarycreations 2011-06-14 13:31:00

2 réponses

submodules est construit pour cela. Nous avons utilisé des sous-modules pour les bibliothèques et plus encore. Les progit.org/book a un grand chapitre sur les sous-modules et montre un exemple de mise à niveau d'une bibliothèque d'une version à l'autre.

Espérons que cette aide

4
répondu Adam Dymitruk 2011-06-15 02:52:14

La principale différence est que git submoduale pistes et repo ne fonctionne pas. Le résultat est que la vérification exacte de commettre une ancienne version n'est possible qu'avec git.

la deuxième différence la plus importante est que git est populaire et repo ne l'est pas. Le résultat est que trouver des solutions pour git est plus rapide.

1
répondu user1133275 2016-12-21 08:10:44