2010-07-15 8 views
2

Eh bien, jusqu'à maintenant, j'ai utilisé des opérations git courantes comme pousser, tirer, valider et cloner.Git - Branchement et une base de code partagée

Mais maintenant, j'ai besoin d'un repo git avec différentes branches pour tester certaines fonctionnalités, mais toutes ces fonctionnalités nécessitent la même bibliothèque qui devrait être inclus dans le repo.

Quelle est la meilleure pratique pour ce faire?

Répondre

2

git submodule serait une bonne pratique (plus sur submodules here).

Référencez dans votre projet un autre référentiel contenant uniquement votre bibliothèque externe.
Chaque branche peut faire référence à la même révision de ce référentiel de bibliothèque.

L'idée est de mémoriser (en fait la version) la dépendance exacte dont vous avez besoin directement avec votre projet.

Questions connexes