Приветствую!
Есть легаси код, который нужно перенести из svn в git с сохранением истории.
Значит есть один большой репозиторий, где смешано (ужас) куча разных проектов, к примеру:
/trunk -> один проект (к примеру proj1)
/branches
/branch-proj5 -> начало ветки проекта proj5 (trunk)
/branch-proj5-2010 -> версия 2010 для ветки проекта proj5
/branch-proj5-2011 -> версия 2011 для ветки проекта proj5
/branch-proj5-2012 -> версия 2011 для ветки проекта proj5
/branch-proj6 -> начало ветки проекта proj6 (trunk)
/branch-proj5 -> master
/branch-proj5-2010 -> branch-2010
/branch-proj5-2011 -> branch-2011
/branch-proj5-2012 -> branch-2012
Для начала сделал:
git svn clone svn-repopath --authors-file=users.txt --no-metadata
git remote add origin git-repopath
git push -u origin master