русский

Конвертация svn репы в git

489  
AlexNek патриот07.02.25 19:37
AlexNek
07.02.25 19:37 

Думал, что уже все давно прошло, но нет еще попадаются.

Обещали подкинуть, так что нужно найти хороший способ.


Пока всё что попалось базируется на "git svn". Да, как-то работает, но теги и ветки сами по себе, общей истории нет. Теги сидят на ветках, которые в принципе нельзя объединить.

Есть рекомендации вообще без истории, всё оставить в старом репо только для чтения. Но как-то не хочется.


Кто-то недавно делал перенос, без проблем?

#1 
romanovi4 знакомое лицо08.02.25 19:12
romanovi4
NEW 08.02.25 19:12 
in Antwort AlexNek 07.02.25 19:37

Было желание, но на работе SVN уже так давно, что просто не получится. Новый проект сразу в Гитлаб добавил...

#2 
AlexNek патриот08.02.25 20:37
AlexNek
NEW 08.02.25 20:37 
in Antwort romanovi4 08.02.25 19:12
что просто не получится

А какие проблемы ожидали?

Слишком много? у меня на компе 10тыс коммитов в час пока с git svn


Кстати, может, кто знает URL's на не очень громадные svn репы? для тестов.

#3 
romanovi4 знакомое лицо09.02.25 10:04
romanovi4
NEW 09.02.25 10:04 
in Antwort AlexNek 08.02.25 20:37

У нас много расширений, которые как Externals подключены. Ну и за 15 лет там много всего накопилось.

#4 
AlexNek патриот09.02.25 12:36
AlexNek
NEW 09.02.25 12:36 
in Antwort romanovi4 09.02.25 10:04
У нас много расширений, которые как Externals подключены

А что это? Так давно не пользовал, что совсем не помню что-то о расширениях к SVN смущ

Просто интересно, какие проблемы можно ожидать?

Хочу попробовать конвертацию из svn dump файла и всю историю просто повторить. Должно быть медленнее, но более правильно.

Или нет?

#5