¿Se puede hacer que git-svn maneje CRLF como clientes nativos de subversión?

Tengo un repositorio de subversión alojado en Linux, pero al que solo accedí a través de clientes de Windows, ya que es el origen de una gran aplicación de Windows.

Sería increíble si pudiera trabajar en este repositorio utilizando git-svn (proporcionado por msysgit).

Me está costando muchísimo intentar que el repositorio no se atasque en los finales de línea del estilo de Windows.

Despuéssvn clone un checkout del repositorio git con:

core.autocrlf = true Muestra modificaciones a cualquier archivo que realmente usaLF en el repositorio.core.autocrlf = input Muestra modificaciones a cualquier archivo que realmente usaLF en el repositorio.core.autocrlf = false Muestra modificaciones a todo.

¿Cuál es la mejor opción aquí? Debo usarcore.autocrlf = true y cometer elLF aCRLF cambios para los archivos afectados?

Estoy muy cerca de tirar la toalla y poner mi copia de trabajo de Subversion en un repositorio de git. Esta sería una solución deficiente, pero al menos permitiría las sucursales y los almacenes locales. Obviamente, será un gran problema seguir agregando archivos cuando se agreguen a Subversion.

EDITAR: Para aquellos que estén interesados.git-svn Es un dolor real si estás en Windows. La respuesta de hasen j a continuación es probablemente la correcta, pero no puedo seguir su consejo sin atraer la ira de los otros desarrolladores de mi equipo.

Básicamente, estoy abandonando esta pregunta, ya que no va a conducir a un resultado razonable. Esperamos que el próximo Google Summer of Code atraiga a alguien que quiera recoger su proyecto "Soporte de git-svn adecuado en Windows". Verhttp://git.or.cz/gitwiki/SoC2009Ideas#Propergit-svnsupportonWindows

Respuestas a la pregunta(6)

Su respuesta a la pregunta