2012-05-05 3 views
1

Я новичок в git. я прочитал несколько ссылок о том, как создать репозиторий git и поддерживать резервную копию там, но не смог получить какой-либо конкретный материал. что я должен сделать, так это то, что у меня есть сервер, написанный на php, который хранит файлы, загруженные пользователями. Я хочу создать почасовую резервную копию файлов на git. может ли кто-нибудь сказать мне, как это сделать? мой сервер находится на php, а моя клиентская сторона - на android. Я использую окна. Мне также сказали, что использование linux будет лучше .. пожалуйста, дайте мне больше информации об этом. благодарит заранее.Как создать резервную копию на git

+1

Также попробуйте ограничить сферу своих вопросов. Вероятно, вы вряд ли получите большой вклад в вопрос Windows-vs-Linux, потому что (а) оба являются прекрасными и подходящими решениями определенных проблем и (б) это в основном вопрос мнения, поэтому на самом деле это не может быть ответил. – larsks

ответ

1

Поскольку каждый клон репозитория также является полностью квалифицированным репозиторием, каждый клон репозитория также является полной резервной копией. Это означает, что если вы хотите создать выделенную резервную копию, просто клонируйте ее где-нибудь на отдельной машине.

1

Вы также можете сохранить резервную копию, создав bundle of a Git repo.
Мне нравится этот метод, потому что расслоение только один файл, который:

  • проще скопировать вокруг (особенно на Dropbox remote disk)
  • менее склонны к повреждению данных или ошибка копирования (что может произойти когда вы клонируете или копируете репозиторий Git со всеми его многочисленными файлами)
Смежные вопросы