EtcKeeper: переключение с bzr на git

Я уже некоторое время использую etckeeper в моей капле Digital Ocean и с тех пор внесла многочисленные изменения в /etc.

Теперь я понимаю, что все это время использую bzr и хотел бы перейти на git; но опасайтесь, что я потеряю все внесенные мной изменения в каталог /etc.

Есть ли ЛЮБОЙ способ не только переключиться с bzr на git, но и преобразовать инкрементальные изменения bzr в git?

Спасибо!

1 ответ

Вы можете экспортировать историю BZR в GIT

cd /etc
git init
bzr fast-export --plain . | git fast-import

Затем просто перенастройте etckeeper для использования git (set VCS="git" в /etc/etckeeper/etckeeper.conf).

Приведенные выше команды требуют установки плагинов fastimport в bzr и git.

Другие вопросы по тегам