J'héberge un référentiel vim sur Github, dans lequel plusieurs plug-ins de Github (https://github.com/aben1188/vim/tree/master/vimfiles/bundle ) gérés par Vundle appartiennent tous à des sous-dépôts imbriqués dans le référentiel vim.
Je souhaite maintenant convertir ces sous-dépôts en sous-modules. Après vérification en ligne, j'ai constaté qu'il est généralement nécessaire de créer un nouveau dossier en tant qu'entrepôt parent, puis de cloner le sous-entrepôt d'origine dans le nouvel entrepôt parent via une série d'opérations telles que git submodule add, git submodule uptate, etc. . (voir ici : http://gitbook.liuhui998.com/5_10.html)。
Ce que j'espère, c'est que ces sous-dépôts git peuvent être directement convertis en sous-modules ? En d'autres termes, au lieu de créer un nouveau dossier en tant que référentiel parent, convertissez-vous simplement ces sous-dépôts directement en sous-modules dans le dossier du bundle actuel ?
J'ai utilisé nodejs pour encapsuler un petit outil de gestion de plusieurs entrepôts. Pouvez-vous voir s'il peut répondre à vos besoins ?
https://github.com/snowdream/node-gitm