Git Svn quebrado no MacOSX – Maverick e Lion

Alguns dias atrás, eu estava usando o módulo git chamado svn que inclui conectores entre SVN e GIT e, após uma atualização do Mountain Lion, alguns comandos pararam de funcionar . A solução segue.

DETECÇÃO DO PROBLEMA
Após a atualização, quando estou tentando executar um comando git svn e ver o que acontece. Recebi a seguinte saída:

Cenário

RESOLVENDO PROBLEMA

Mavericks
Depois de alguma pesquisa, descobri que o caminho para a biblioteca svn perl mudou como parte da reestruturação do Xcode 5, e o comando git svn requer bibliotecas Perl que não estão vinculadas ao Mavericks

Portanto, a primeira etapa é baixar e instalar a versão mais recente do Xcode.
https://developer.apple.com/downloads/index.action?name=%20Xcode%20

Depois, você precisará garantir que as ferramentas de linha de comando do Xcode estejam instaladas (isso agora é feito de dentro do Xcode em Preferências -> Downloads -> Componentes) ou acesse, baixe e instale
https://developer.apple.com/downloads/index. ação? nome = para% 20Xcode% 20- #

Depois disso, vincule manualmente o SVN e o PERL. Execute o seguinte em seu terminal para vinculá-lo.

$ sudo ln -s /Applications/Xcode.app/Contents/Developer/Library/Perl/5.16/darwin-thread-multi-2level/auto/SVN/ /System/Library/Perl/Extras/5.16/auto/SVN

Talvez sua versão Perl não tenha sido atualizada, ou o git para a nova versão pearl e xcode … então se você já instalou via brew atualize-o:

$ brew upgrade git perl

Lion:
Depois de alguma pesquisa, descobri que o caminho para a biblioteca svn perl foi movido como parte da reestruturação do Xcode 4.4, e o comando git svn requer bibliotecas Perl que não estão vinculadas no Mountain Lion.

Portanto, a primeira etapa é baixar e instalar a versão mais recente do Xcode.
https://developer.apple.com/downloads/index.action?name=for%20Xcode%20-#

Depois, você precisará garantir que as ferramentas de linha de comando do Xcode estejam instaladas (isso agora é feito de dentro do Xcode em Preferências -> Downloads -> Componentes) ou acesse, baixe e instale
https://developer.apple.com/downloads/index. ação? nome = para% 20Xcode% 20- #

Depois disso, vincule manualmente o SVN e o PERL. Execute o seguinte em seu terminal para vinculá-lo.

$ sudo ln -s /Applications/Xcode.app/Contents/Developer/Library/Perl/5.12/darwin-thread-multi-2level/SVN /System/Library/Perl/Extras/5.12/SVN