2016-10-03 4 views
0

Я хочу простой способ создать резервную копию моего репозитория git, поэтому я рассматриваю git bundle.«git bundle» подходит для создания резервных копий?

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

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

Спасибо,

G

ответ

0
git bundle create /tmp/foo-all --all 

Это приводит в одном файле. См. ProGit: little bundle of joy.
Смотрите также «How can I email someone a git repository?»

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


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

git clone /tmp/foo-all newFolderOutsideAnyGitRepo 
+0

FYI - с мерзавца версии 2.3.5, я не вижу никакого эффекта для '--all'. вариант, тогда как можно подумать, что он включает в себя «все» ветви, это не так. – gallygator

Смежные вопросы