подходит ли "git bundle" для создания резервных копий?

Я хочу простой способ резервного копирования моих репозитариев git, поэтому я рассматриваю git bundle.

В настоящее время я не могу подтвердить, что могу восстановить полное содержимое связанной ветви(ветвей), полагаясь на *.bundleфайл. Я в замешательстве, потому что я замечаю разговоры о том, что «дельты» сохраняются, возможно, не другое содержание.

Может ли кто-то подтвердить, что git bundleэто подходящий подход для резервного копирования проектов, то есть никакая работа не будет потеряна.

Спасибо,

Г

1 ответ

  1. git bundle create /tmp/foo-all --all
    

    В результате получается один файл.
    Смотрите ProGit: little bundle of joy .
    См. также » Как я могу отправить кому-то репозиторий git?«

    Обратите внимание, что это не резервное копирование скриптов крючка и что это по дизайну, так как сценарии крючка могут содержать конфиденциальную информацию.


    Для использования этого пакета его можно клонировать:

    git clone /tmp/foo-all newFolderOutsideAnyGitRepo