Je suis nouveau sur git et j'apprécierais de l'aide pour ajouter des submodules. J'ai reçu deux projets partageant un code commun. Le code partagé a été simplement copié dans les deux projets. J'ai créé un dépôt git séparé pour le code commun et je l'ai supprimé des projets avec l'intention de l'ajouter en tant que git
sous-module.
J'ai utilisé l'option path de git submodule add pour spécifier le dossier :
git submodule add url_to_repo projectfolder
mais ensuite j'ai eu l'erreur :
'projectfolder' already exists in the index"
C'est la structure souhaitée de mon référentiel :
repo
|-- projectfolder
|-- folder with common code
Il est possible d'ajouter le git
directement dans le dépôt, ou dans un nouveau dossier, mais pas dans le dossier du projet. Le problème est qu'il faut vraiment qu'il soit dans le dossier du projet Que puis-je faire à ce sujet et qu'ai-je mal compris de l'option path de git submodule add ?
0 votes
Qu'est-ce que vous obtenez si vous faites
git ls-files --stage projectfolder
?0 votes
J'obtiens une liste avec tout le contenu commençant par 100644.
0 votes
Liés : stackoverflow.com/questions/12696919/
30 votes
Pour que je fasse un
git rm
sur le dossier existant aidé :|