Fichier unique sous-module Git

Je suis en train de déterminer les meilleures pratiques pour le partage de code entre les dépôts Git.

Jusqu'à présent, je n'ai évidemment trouver submodules qui semblent comme ils sont - presque - adapter le projet de loi. Mon projet est en PHP, framework MVC avec une structure simple:

  • /app
  • core.php
  • /core

app est un dossier contenant l'application des contrôleurs spécifiques, les modèles, vues, etc. alors que core contient ceux des généraux d'utilisation, par exemple un identifiant de connexion du contrôleur. Le core.php fichier lui-même est le mondial gestionnaire pour toutes les demandes.

En tant que tel, le code partagé entre tous mes déploiements de ce framework MVC est core.php et core.

Je peux voir comment il est possible de tourner core dans un Git sous-module, mais pas core.php.

Est-ce même possible? Ai-je besoin d'une redéfinition de l'architecture de mon cadre, de sorte que core.php réside à l'intérieur de la core dossier afin que je puisse faire tout le dossier à un sous-module, ou est-il un meilleur moyen?

source d'informationauteur Will Croft