2017-02-13 2 views
2

Nous utilisons github pour gérer notre projet. Dans mon projet, nous avons deux modules un pour le front-end et un pour le back-end.Gérer les sous-modules git

J'ai un repit git et je vais y mettre mon code back-end. Maintenant, je veux faire un sous-module dans ce repo et je veux y insérer du code frontal.

Q-> Est-il nécessaire de faire un repo git séparé pour le front-end, puis je dois lier mon repo principal en exécutant la commande ci-dessous?

git sous-module ajouter gitRepoUrl/chemin/de/sous-module

Q-> Comment puis-je faire un dossier d'un git existant un sous-module? (Dois-je faire de ce dossier un git premier et ensuite de le lier dans repo principal)

Merci

Répondre

1

sous-modules git sont par des liens de définition d'enregistrer ces objets d'un dépôt séparé, il est donc nécessaire créer un référentiel propre pour la partie du code que vous souhaitez inclure en tant que sous-module.

Dans votre situation, je voudrais passer quelques réflexions sur la mise en page. Est-ce que le frontal est vraiment un sous-module du back-end? Cela semble improbable. Comme pour la deuxième question: Vous devez extraire le dossier dans un référentiel propre. Il ya multipleguides sur la façon de le faire. Ensuite, vous pouvez inclure le référentiel nouvellement créé en tant que sous-module.

+0

Merci pour le partage. Je sais que la mise en page est un peu étrange, mais les exigences de ses clients, donc je dois suivre cela. –