Question

J'ai 2 dépôts, A et B et je veux imbriquer B dans A (ajoutez-le en tant que sous-dossier). Je viens de placer B dans A, mais le problème est que, lorsque je modifie le référentiel B, il n’est ni ajouté ni même pris en compte dans Reop A.

Quel changement ou modification dois-je faire pour que le rapport soit considéré comme un dépôt A?

Considérant que le référentiel A est privé et que le référentiel B est public sur GitHub, cela ferait-il une différence également?

Était-ce utile?

La solution

Vous devez implémenter B en tant que sous-module .

git submodule add git://yourdomain.com/path/to/B path/to/B

git: //votredomaine.com/path/to/B est le chemin distant de B.
Et chemin / vers / B est le répertoire local dans lequel vous voulez le placer dans A.

Ensuite, chaque fois que vous clonerez le référentiel A, vous devrez effectuer une mise à jour du sous-module git . Et B sera à jour.

Capistrano le gère automatiquement si vous définissez le : git_enable_submodules sur true.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top