У меня есть существующее хранилище SVN на http://svn.donnael.com/lilypond/SousaFairest. Из любопытства я также создал хранилище на https://github.com/SarekOfVulcan/donnael-Scores и добавил в него некоторые файлы. Могу ли я теперь взять папку Sousa и импортировать ее в каталог GitHub, сохраняя историю изменений, или это больше проблем, чем стоит? (У меня есть приличное понимание SVN, но Git является совершенно новым для меня.)
Я верю, что это было бы возможно. Может быть способ сделать все это из одного локального репо, но я уверен, что это сработает. Предполагая, что вы начинаете с нуля без локальных репо:
git svn clone
git clone
git remote add svn-repo <url>
git fetch svn-repo
git merge svn-repo/master
В Интернете есть много уроков по импорту subversion в git.Насколько это хлопотно, только (3-4 команды).Это стоит делать, если только вы не хотите хранить историю своего репозитория SVN.