Отдельный файл в виде подмодуля Git

Я пытаюсь определить лучшие практики для общего кода в репозиториях Git.

До сих пор я, очевидно, встречал подмодули, которые кажутся - почти - подходящими для законопроект. Мой проект представляет собой фреймворк PHP MVC с простой структурой:

  • / app
  • core.php
  • / core

Где app - это папка, содержащая контроллеры для конкретных приложений, модели, просмотры и т. д., в то время как ядро ​​ содержит общие, например контроллер входа в систему. Файл core.php сам по себе является глобальным обработчиком для всех запросов.

Таким образом, общий код для всех моих развертываний этой инфраструктуры MVC - core.php и core .

Я вижу, как можно превратить core в подмодуль Git, но не core.php .

Возможно ли это вообще ? Нужно ли мне изменить архитектуру моего фреймворка так, чтобы core.php находился внутри папки core , чтобы я мог сделать всю папку подмодулем, или есть способ лучше?

]
14
задан Will Croft 2 September 2011 в 16:49
поделиться