Я думаю, вам нужно спросить себя, почему вы используете контроль версий и почему вы делаете резервные копии. Возможно, потому что вы хотите защитить себя от потери или повреждения ваших файлов и в случае чего-то ужасного случится, вы можете отступить в ваших резервных копиях.
Если вы используете контроль версий и отдельную систему резервного копирования, вы сталкиваетесь с проблемой распространения, поскольку последняя версия вашего сайта находится в разных местах. Что если что-то пойдет не так, то сколько вам понадобится усилий, чтобы восстановить вещи? Для меня наличие распределенной системы с контролем версий и резервным копированием кажется большой ручной работой, которую нелегко создавать с помощью сценариев. Более того, когда что-то идет не так, вы, вероятно, все равно испытываете стресс Сложнее сделать процесс восстановления вам, вероятно, не очень поможет.
На мой взгляд, перевод ваших статических файлов в систему контроля версий не приносит никакого вреда. Вы должны поместить их куда-нибудь в репозиторий контроля версий или в обычную файловую систему. поскольку ваши статические файлы никогда не меняются, они не занимают больше места со временем, так в чем же проблема? Я рекомендую вам просто поставить все это под контроль версий и упростить для себя. Лично я регулярно создавал бы резервную копию своей базы данных и передавал ее также в систему контроля версий. Таким образом, у вас есть все в одном месте, и в случае стихийного бедствия вы можете легко сделать новую проверку / экспорт, чтобы восстановить ваш сайт.
Я создал этот веб-сайт. Он имеет более чем PDF-файлы, и все хранится под контролем версий. Если сервер умирает, все, что мне нужно сделать, - это выполнить чистый экспорт и повторно импортировать базу данных и сайт снова и снова.