You can git svn clone as usual, and then use the usual tools - git checkout can give you floating access or create a new git branch at the desired point.
You can also use git svn init (note that it behaves slightly differently than git init ) and then git svn fetch -r XXX to get a specific revision. This is much faster if the repository is large, but the future git svn fetch will extract the rest of the revs (but there will never be earlier versions).
source share