Usando git-svn sin "tronco" del sub-directorio
Pregunta
Estoy usando git-svn compra un estándar repositorio SVN como este:
http://example.com/
- trunk
- branches
- tags
con este comando:
git svn clone -s http://example.com/
El problema es que git-svn es la creación de un "tronco" del sub-directorio en la carpeta de destino.En lugar de tener este tipo de estructura de directorios:
c:\www\example
Estoy teniendo esta:
c:\www\example\trunk
Entonces, ¿cómo evitar git-svn de poner todo en esta carpeta tronco, mientras que aún usando el estándar de SVN diseño?Básicamente, quiero "c:\www\example" para contener todo lo que estoy trabajando, ya sea en el tronco, una rama o una etiqueta.Por otro lado, también tengo git-svn para asignar correctamente el git ramas y etiquetas para la correcta SVN carpetas.Se puede hacer esto con git-svn o me estoy perdiendo algo?
Solución
Se debe ejecutar:
git svn clone -s http://example.com/ .
(punto final dice git-svn para clonar en el directorio actual, ver git svn --help
para obtener más información).