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.