I\'ve got a \'git-svn\' working tree. I\'d like to clone a \"pure\" git repo off this, and then use git push/pull to move changes between the git-svn tree and the git tree,
If you're able to install custom hooks into Subversion repository, consider using SubGit.
SubGit is a server-side solution that automatically synchronizes SVN and Git repositories. In order to install SubGit do the following:
$ subgit configure $SVN_REPOS
$ # Adjust $SVN_REPOS/conf/subgit.conf
$ # to specify your branches and tags
$ # Adjust $SVN_REPOS/conf/authors.txt
$ # to introduce svn author names to their git counterparts
$ subgit install $SVN_REPOS
$ ...
$ INSTALLATION SUCCESSFUL
At this moment SubGit has installed hooks that are triggered by every svn commit
and git push
. This way SubGit converts any incoming modification.
See also comparison with git-svn.