Svn-git » История » Версия 2
Андрей Волков, 2011-12-12 11:16
| 1 | 1 | Андрей Волков | h1. Миграция SVN -> GIT |
|---|---|---|---|
| 2 | |||
| 3 | h2. Пример миграции: |
||
| 4 | |||
| 5 | Задача: мигрировать svn репозиторий https://svn.nolty.ru/abackup/ в локальный репозиторий git. |
||
| 6 | |||
| 7 | Находим список пользователей (коммитеров SVN): |
||
| 8 | <pre> |
||
| 9 | svn log https://svn.nolty.ru/abackup/ |grep '^r[0-9]\+ ' | cut -d ' ' -f3 | sort | uniq > ~/svn.nolty.ru-git-converted/git-users.txt |
||
| 10 | vi git-users.txt |
||
| 11 | </pre> |
||
| 12 | 2 | Андрей Волков | |
| 13 | git-users.txt |
||
| 14 | <pre> |
||
| 15 | volkov = Volkov Andrey <email@mydomain.ru> |
||
| 16 | ivanov = Ivanov Ivan <ivan@mydomain.ru> |
||
| 17 | </pre> |