Конвертирование проекта из SVN в Git
В fedora linux:
1 2 3 4 5 6 7 8 9 10 11 |
$ sudo yum install git-svn $ cd ~/git-svn-repo $ git svn clone http://[url]/main/trunk/[source] $ git config svn.authorsfile ~/users $ git ~/git-svn-repo ~/git-repo $ cd ~/git-repo $ git remote set-url --push origin [name]@[site]:[repo] // gitorious@git.uncc:mosfm/mos-fm-site.git $ git push origin master |
После этого в ~/git-repo будет «чистый» git-репозиторий.
Ссылки:
http://www.johnclarkemills.com/2011/01/01/migrate-from-svn-to-git-with-history/
http://gitready.com/beginner/2009/02/04/converting-from-svn.html
http://redlinesoftware.com/blog/2008/2/24/converting-subversion-repositories-to-git
http://stackoverflow.com/questions/79165/how-to-migrate-svn-with-history-to-a-new-git-repository
http://www.jonmaddox.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/
http://stackoverflow.com/questions/7784951/how-to-begin-committing-via-git-to-bitbucket-not-seeing-changes
http://lists.debian.org/debian-devel/2011/07/msg00522.html
http://git.or.cz/course/svn.html
Чтобы слить несколько свн-репозиториев в один, можно воспользоваться советом про subtree merge — http://stackoverflow.com/questions/1425892/how-do-you-merge-two-git-repositories
Similar Posts
LEAVE A COMMENT
Для отправки комментария вам необходимо авторизоваться.
http://www.zagirov.name/svn-to-git
Уже получилось.
Если стоит задача регулярно брать из SVN — тогда да.
Но нужно было просто переехать на гит.
За ссылку спасибо, вдруг кому пригодится