Фон
Я добавляю некоторые функции в проект, который использует subversion - я использую git-svn для клонирования его в свой локальный репозиторий, git-svn rebase, чтобы сохранить последние изменения в официальном стволе и сохранить историю линейной ,
Недавно я забыл о себе и сделал несколько слияний, которые испортили мой перебазирование - короче говоря, мне нужно было потратить некоторое время на вишневый пик, чтобы история снова стала линейной. После этого 1 rebase прошел нормально, но теперь попытка сделать git-svn rebase показывает конфликт между коммитами subversion 2008 года (около 700 коммитов назад), хотя история кажется линейной.
Вопрос
- Есть ли способ пересобрать / повторно синхронизировать мой git-репозиторий с svn trunk?
- Если я клонирую свой репозиторий git на другом компьютере (без папки .git / svn) - возможно ли перебазировать его с помощью svn, зная URL-адрес репо и последнюю ревизованную версию?