Git & Несколько сайтов
Как лучше всего использовать один репозиторий git для отправки изменений на 2 разных веб-сайта, которые совместно используют 90% одинаковых файлов и кода, кроме логотипа, предварительно обработанного файла CSS и файлов конфигурации.
Я не совсем уверен, как именно работают git sibmodules, но из того, что я прочитал, каждый подмодуль живет в своем собственном каталоге? Должен ли я сделать это для каждого каталога, который у меня есть от root?
1 ответ
Я бы сказал, что у вас есть 10% внутри каталога, который вы можете связать с помощью команды linux ln, но это обычно хорошо, когда это просто изображения, а что нет.
Другим дополнительным вариантом будет включение кода на 90% в качестве подмодуля настраиваемого кода. Затем, когда вы вносите обновление в основной код, вы выполняете обновление подмодуля git, чтобы вставить туда последний код, а затем выполняете принудительную фиксацию для каждого сайта в отдельности.