O git-svn pode ser feito para lidar com CRLF como clientes nativos de subversão?

Eu tenho um repositório subversion hospedado no Linux, mas só acessado através de clientes Windows, pois é para a fonte de um grande aplicativo do Windows.

Seria incrível se eu pudesse trabalhar neste repositório usando o git-svn (fornecido pelo msysgit).

Eu estou tendo um tempo tentando obter o repositório para não ficar em um atolamento sobre os fins de linha de estilo do windows.

Depois desvn clone um checkout do repositório git com:

core.autocrlf = true mostra modificações em qualquer arquivo que realmente useLF no repositório.core.autocrlf = input mostra modificações em qualquer arquivo que realmente useLF no repositório.core.autocrlf = false mostra modificações em tudo.

Qual a melhor opção aqui? Devo usarcore.autocrlf = true e comprometer oLF paraCRLF mudanças para arquivos afetados?

Estou muito perto de jogar a toalha e apenas colocar minha cópia de trabalho do Subversion em um repositório git. Esta seria uma solução fraca, mas pelo menos permitiria filiais e depósitos locais. Obviamente, será um grande esforço continuar adicionando arquivos quando forem adicionados ao subversion.

EDITAR: Para aqueles que estão interessados.git-svn é uma dor real se você estiver no Windows. A resposta de hasen j abaixo é provavelmente a correta, mas eu não posso seguir seu conselho sem atrair a ira dos outros desenvolvedores da minha equipe.

Eu essencialmente abandono esta questão, uma vez que não vai levar a um resultado razoável. Espero que o próximo Google Summer of Code atraia alguém que queira pegar o projeto "Suporte adequado ao git-svn no Windows". Vejohttp://git.or.cz/gitwiki/SoC2009Ideas#Propergit-svnsupportonWindows

questionAnswers(6)

yourAnswerToTheQuestion