Как я могу сделать резервную копию сайта с несколькими папками через Git? - PullRequest
0 голосов
/ 08 февраля 2012

У меня есть сайт с несколькими папками, которые имеют разные цели на сайте. Подумайте

/
  /forum
  /drupal_site
  /contact
  /about_us

Теперь, как мне обрабатывать резервные копии для них? Должна ли каждая папка иметь свой собственный репозиторий? Должен ли быть один для всего сайта? Git - это путь, по которому стоит идти?

Разве это не имеет значения и зависит от того, что мне удобнее?

Есть ли какой-нибудь "стандартный" способ сделать это, или каждый человек делает это по-своему?

Кроме того, каждая из этих папок должна иметь свои собственные папки js css и img или они должны быть общими для всего сайта (только в корне)?

1 Ответ

1 голос
/ 08 февраля 2012

У вас есть возможность сделать несколько разных вещей здесь, но я думаю, что начать репо с корня / и рекурсивное отслеживание ваших файлов - это путь. Git подберет файлы в ваших подпапках.

Ключевым преимуществом этого является то, что у вас в основном есть снимки всего вашего приложения, и вы можете легко извлечь хранилище при создании среды разработки или промежуточной среды.

Git отлично подходит для управления изменениями кода, но я бы по-прежнему предлагал использовать что-то вроде rsync для резервного копирования всего сайта время от времени. Таким образом, вы можете отслеживать только те файлы, которые будут постоянно изменяться (код, пользовательский контент и т. Д.), Вместо резервного копирования изображений / аудио / других файлов, которые НЕ подлежат изменению. Лучше быть в безопасности, чем потом сожалеть:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...