Здравствуйте, windj007, Вы писали:
W>Однако задача ещё не решена, поэтому тема не закрыта
К слову, ты в пунтке 3 сам ответил на свой вопрос — слей всё на ветки в git (не забываем сначала слить туда общего предка), а потом сделать их слияние. Тот же гит по слухам весьма крут по части трекания перемещений функций между файлами, не говоря уже про "внутри файлов" (там вообще понятие файл во внутренней структуре репо — отсутствует).
Из svn в гит экспортнуть можно. Насчет VSS — не уверен, но из него тебе нужна будет только одна версия (ну или две, если там общий предок), так что нужные версии можно тупо выгрузить руками и залить в гит.
Ну а после этой операции думай, как дальше с этим жить. Остаться в гите или коммитить результит слияния обратно в SVN (надеюсь, в VSS тебя ничто не тянет?).