Migrating a git repository to subversion
- From
- Alf Mikula <amikula@gmail.com>
- Date
- May 15, 2008, 23:08 UTC
- Message-ID
- <42dc968d0805151608q2ed89fc8madcd8d341a4ed1df@mail.gmail.com>
I'm a relatively new (2 weeks) user of Git, and so far I really love it, and I want to educate my co-workers about it.
Having said that, I want to demonstrate git's git<--->svn capabilities, and currently everybody here has and understands Subversion. So, I want to initialize a Subversion repository with my git history from my local git repository. Here's what I tried:
1. Create a new, empty subversion project with trunk/tags/branches subdirs. 2. git svn clone http://myhost.com/path/to/project --stdlayout 3. git pull ../git_project 4. git svn dcommit
This put all my files into Subversion, but under a single commit. Is there a step I'm missing that would allow git to commit all my individual git commits to the Subversion repository? I've done a bunch of searches, but all the docs seem to focus on cloning an existing svn repository, as opposed to exporting git repositories to Subversion.
Thanks in advance,
-Alf