У меня есть несколько проектов со структурой каталогов, таких как:
/application/
/images/
/js/
/css/
/system/
index.php
.htaccess
Файлы, специфичные для проекта, находятся в папке приложения, а "движок" - в других (system/, css/, index.php, ..)
.Теперь я хотел бы синхронизировать свои системные файлы, которые одинаковы для всех проектов, но все еще будут редактироваться.Итак, как синхронизировать images, js, css, system, index.php, .htaccess
между несколькими проектами с помощью GIT?
Я новичок в git, но моя первая мысль - сделать основной (пустой) проект без папки приложения, и после этого я переключусь сспроецируйте a на b, затем сначала я подтолкну a к основному проекту, а затем потяну его на b.И, возможно, делает это через php.Теперь я создал скрипт php, который я включу в каждый свой проект, и он выполняет синхронизацию, но он не имеет версий и работает довольно медленно.Я использую cookie для хранения последнего использованного проекта браузером, и если этот cookie изменяется, то синхронизирую все проекты.Думаю, я смогу сделать то же самое с git
и exec()
.
Есть ли лучшее решение?