Cherrypick ревизии и пересобрать репозиторий - PullRequest
2 голосов
/ 21 октября 2011

У меня есть репозиторий SVN, который становится все хуже с каждым днем. Я хотел бы перестроить его в автоматическом режиме, который будет точно таким же, как я, выполняя процесс вручную, как описано ниже

  1. Создать новый пустой репо
  2. Экспорт версии 109 в локальный каталог
  3. Импорт ревизии 109 в качестве первой ревизии в новый репозиторий
  4. Экспорт ревизии n <- может быть, я пропущу 20 ревизий, которые меня не волнуют </li>
  5. Передать экспортированную ревизию как rev2 в новый репозиторий, включая ревизию комментариев
  6. Итерация по определенному списку номеров ревизий, повторяя шаги 4-5

1 Ответ

2 голосов
/ 21 октября 2011

Импортируйте репо в git и в него через git rebase -i.

Затем при необходимости верните его в новый репозиторий SVN. Или просто забудь про svn.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...