Я новичок в git, и мне было поручено переместить существующий проект в git. Проблема у меня в том, что это действительно 2 проекта. Назовем проект «Один». Один из них на самом деле является как сайтом отчетности, так и группой шаблонов кода, которые используются отдельными проектами (что позволяет сайту отчетов запускать стандартные отчеты по проектам). Мы хотим запустить сайт отчетности на наших dev & серверах отчетов и иметь шаблоны кода на наших dev и производственных серверах. Так, иногда оба хранилища будут необходимы, и только 1. А иногда даже один был написан со структурой кода, как это:Разделение проекта на несколько репозиториев git
/one (generic main dir, no files, only sub-dirs)
/onesource (PHP source code for the reporting site)
/onerept (reports run by the reporting site)
/onelib (templates)
/oneinc (include files used by templates)
/oneadmn (files used by both)
Таким образом, хранилище сайта отчетности нужно будет содержать OneSource и onerept суб-каталоги, в то время как репозиторий шаблонов захочет содержать каталоги onelib и oneinc. Я могу сделать oneadmn dir в совместное монтирование между серверами, если это необходимо. В настоящее время все настроено как совместное монтирование, но это плохо по нескольким причинам.
Как установить это в git?