4

Недавно я установил удобную среду разработки Arch Linux внутри виртуальной машины VirtualBox на Windows 7.

Как я могу сохранить эту среду разработки в управлении версиями, чтобы я мог просто "проверить" саму среду на новом компьютере?

Какие файлы VirtualBox мне нужны для контроля версий, кроме файла .vdi?

Как я могу использовать rsync для синхронизации двух виртуальных машин?

Меня не интересует резервное копирование виртуальной машины вручную, экспорт «устройства» или использование GUI для достижения этой цели; процесс синхронизации / управления версиями должен быть полностью сценарием.

1 ответ1

3

Попробуйте использовать git- annex & bup.

bup делает rsync.

git-annex ослабляет требование git 'дублировать партию'; Таким образом, вы можете распределять данные VirtualBox по нескольким носителям и настраивать избыточность данных для каждого файла.

Оба сценариев. Нет больше снимков горе.

Эта ссылка содержит дополнительную информацию о git, git-annex и bup.

Какие файлы VirtualBox мне нужны для контроля версий, кроме файла .vdi?

Я использую * предракальную версию VirtualBox. Для моей античной версии: в дополнение к файлам vdi я также поддерживаю все файлы конфигурации vbox; так что это все xml в каталоге /machine/ а также основной файл VirtualBox.xml .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .