Я ищу несколько советов о том, как использовать git для веб-сайта с большим количеством HTML-контента.
У нас есть 2 менеджера контента, которые выполняют базовое HTML-кодирование и загружают свои работы на сервер. Я единственный разработчик.
Сайт довольно поровну поделен между двумя типами контента. Во-первых, это новостной контент, который размещается в базе данных и отображается по всему сайту. Другая половина контента находится в формате HTML. Сайт использует систему шаблонов, и все HTML-страницы являются лишь частью контента страницы. Система шаблонов добавляет верхний и нижний колонтитулы и навигацию. Сайт в целом занимает около 3,5 ГБ (у нас много PDF-файлов и картинок).
Первый вопрос: если я добавлю все это в git, что произойдет? У меня такое чувство, что сначала все будет хорошо, но по мере внесения изменений и роста сайта, станет ли репозиторий git репозитарием до такой степени, что его невозможно будет контролировать?
Во-вторых, из-за системы шаблонов менеджеры контента не могут просматривать свою работу на своих локальных машинах без полной настройки веб-сервера. Я хотел бы избежать этого, если это возможно. У меня есть тестовый сервер в офисе, но я не могу понять, как заставить работать git gui на локальном компьютере, кроме справочных файлов на удаленном сервере. Простой запуск git gui
через ssh возвращает ошибку, и обучение их всем командам git не произойдет.
Любые предложения будут очень полезны. В настоящее время мы не используем какой-либо контроль версий, и это беспорядок. Люди постоянно перезаписывают работу друг друга, и у нас нет простого способа перенести изменения с тестового сервера на рабочий сервер.