2010-12-10 3 views
2

У меня есть репозиторий svn, который мне нужно направить папку SDKs в репозиторий github. Ловушка заключается в том, что мне нужно сохранить историю svn, связанную с папкой SDK, и нажать ее, с их сообщениями о передаче сообщений, в github.Нажмите конкретную папку для github из репозитория svn

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

+0

Вы хотите заменить svn repo или использовать как git, так и svn параллельно? – Rudi

+0

Мне нужно использовать git и svn :( –

ответ

0

Вы можете convert a SVN subdirectory to a git repo при условии, что репо SVN имеет правильную структуру (для тегов особенно)

После того, что мерзавец репо существует,

  • может быть прижат к своему собственному GitHub репо «GitHub_SDK»
  • Это может быть ссылка на ваш исходный репозиторий GitHub как подмодуль

Таким образом, любая модификация, внесенная в этот подмодуль, закончится в лету ур независимый репозиторий GitHub_SDK (или его местный экземпляр) и может быть отброшен (git svn dcommit) в репозиторий SVN.

+0

Я пробовал это раньше, но по какой-то причине субмодуль удаляется в svn каждый раз, когда я пытаюсь его совершить. –

Смежные вопросы