Повторная синхронизация разрозненных репозиториев SVN и Git - PullRequest
0 голосов
/ 12 марта 2012

У меня есть два репозитория, один на googlecode и один на github. В какой-то момент я не слишком много коммитов назад объединил эти репозитории (с помощью этих инструкций: http://help.github.com/import-from-subversion/). Я пытался повторно объединить эти коммиты, но когда я пытаюсь выполнить git svn rebase или git svn dcommit, я получаю ошибку:

Unable to determine upstream SVN information from HEAD history

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

1 Ответ

0 голосов
/ 12 марта 2012

Если вы потеряете локальную копию, просто запустите импорт снова с помощью те же настройки, и вы получите другой рабочий каталог со всеми необходимые настройки git-svn сохранены.

Вы не должны удалять svn-метаданные (но вы сделали это)

...