Назад | Перейти на главную страницу

EtcKeeper: переход с bzr на git

Некоторое время я использовал etckeeper на своей дропле Digital Ocean и с тех пор внес множество изменений в / etc.

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

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

Спасибо!

Вы можете экспортировать историю bzr в git с помощью

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

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

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