Мы переходим с SVN на GIT, и мне интересно, какой из них лучший способ скопировать файлы с одного сервера на другой. Для этого я бы использовал rsync, но мне нужно знать, смогу ли я сначала скопировать файлы, а затем преобразовать новую папку в репозиторий git, или я должен сначала создать репозитории и позже скопировать файлы? Или нет разницы?
Лучший и естественный способ - клонировать репозиторий с помощью git-svn
Вам понадобится git-svn
sudo apt-get install git-svn
. Теперь выполните эти команды
git svn clone http://mysvnrepo.com/my-project my-project
cd my-project
git remote add origin git@mygitrepo.com:/my-project.git
git push origin master
, заменив my-project на ваше имя репо
.