git-svn clone checkouts wrong repo?
Meanwhile, I got it working with the usual -s
switch:
git svn clone -s <svn_repo_url>
I also have a few git-svn references that I want to share:
- http://justaddwater.dk/2009/03/09/using-git-for-svn-repositories-workflow/
- http://www.viget.com/extend/effectively-using-git-with-subversion/
- http://utsl.gen.nz/talks/git-svn/intro.html
- http://trac.parrot.org/parrot/wiki/git-svn-tutorial
You can try the --no-minimize-url
option.
According to http://schacon.github.com/git/git-svn.html:
--no-minimize-url
When tracking multiple directories (using --stdlayout, --branches, or --tags options), git svn will attempt to connect to the root (or highest allowed level) of the Subversion repository. This default allows better tracking of history if entire projects are moved within a repository, but may cause issues on repositories where read access restrictions are in place. Passing --no-minimize-url will allow git svn to accept URLs as-is without attempting to connect to a higher level directory. This option is off by default when only one URL/branch is tracked (it would do little good).