2017-02-28 1 views
0

J'ai une structure de dossiers comme celui-ci que je ne peux pas changer:Git sous-module dans plusieurs dossiers

- root 
-- craft 
--- plugins 
---- myplugin 
--- templates 
---- myplugin 

A ce moment tout est dans un référentiel unique. Ce que je voudrais faire est de créer un sous-module nommé « myPluginSubmodule » qui contient les deux myplugin dossiers (à partir du dossier plugin ainsi que le dossier templates. Est-ce possible? Si oui, comment puis-je y parvenir?

Répondre

0

cela est impossible. Si ceci est votre propre architecture, je suggère de repenser le concept, par exemple, comme

- root 
-- craft 
--- plugins 
---- myplugin 
----- src 
----- templates 

Si ce n'est pas votre architecture je pense qu'il devrait y avoir un mécanisme pour installer et maintenir des plugins déjà en place

De toute façon: en utilisant des sous-modules Git pour dep La gestion de l'endurance/plugin n'est pas une bonne base. Les gestionnaires de paquets existent pour presque tous les langages communs, et ils existent pour une raison: ils peuvent résoudre les dépendances imbriquées ou mettre en garde contre les conflits, ce que Git ne peut pas faire par lui-même.

+0

Pourriez-vous s'il vous plaît m'expliquer comment je configurerais le compositeur pour ce module? – SheperdOfFire

+0

Est-ce un plugin pour un framework qui utilise composer * et * cette structure de répertoire bizarre? –

+0

Il est artisanal cms 2, il est sans compositeur autant que je sache – SheperdOfFire