git svn argumento ambiguo 'HEAD'

$ git svn clone -s http://a_repo local_dir ( by default this brings me r1 ) to hdd Initialized empty Git repository in d:/Temp/local_dir/.git/ r1 = some_SHA (refs/remotes/trunk) $ cd local_dir $ git svn rebase fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. Use '--' to separate paths from revisions log --no-color --no-decorate --first-parent --pretty=medium HEAD: command returned error: 128 

¿Cómo puedo comprar el repository?

También probé sin rebasar, para usar fetch , pero solo trae una revisión a la vez. Tenemos varios miles de confirmaciones, a este ritmo, tomará días copyr el repository.

Si obtienes solo una confirmación de tu repository SVN, supongo que el repository SVN no está en el layout estándar pero le dices a git svn que sí lo está.

 git svn clone http://a_repo local_dir 

(es decir, sin el -s ) debería poder clonar el repository SVN. Si esto funciona, vuelva a intentar el clon y especifique los directorys de troncales, tags y twigs como se describe en los documentos de git-svn .

 git svn clone [your-repo-url] -s # OR git svn clone [your-repo-url] -T [your-trunk-dir] -t [your-tags-dir] -b [your-branches-dir] 

Si no especifica -r flag (como se indica arriba), entonces necesita

 git svn fetch 

Este error ocurre cuando clonas una twig en lugar de todo el repository SVN.

Si su URL de repository se parece a https://svnserver/project/repo/trunk o https://svnserver/project/branches/pre-something , cambie el command clone a:

 git svn clone https://svnserver/project/repo --stdlayout