git svn
não está usando seu $PATH
. Está usando $SVN::Core::VERSION
, como você pode ver no git-svn.perl, ll. 408 - 412 em git version 1.7.11.rc3
:
sub version {
::_req_svn();
print "git-svn version $VERSION (svn $SVN::Core::VERSION)\n";
exit 0;
}
Nem /usr/local/bin/svn
nem /usr/bin/svn
controlam esta versão. Consegui replicar seu problema no OSX 10.7.4 e corrigi-lo com o shell 'cpan':
sudo cpan; # sudo required on the mac for the subversion make
cpan[1]> install SVN::Core
Acerte Enter
em cada prompt e mantenha os padrões. Vai demorar um pouco e pode exigir a instalação de algumas dependências. Meu local tinha tudo que eu precisava, mas eu tenho um número insalubre de bibliotecas aleatórias instaladas. Digite exit
ou Ctrl+C
depois que terminar a compilação. Agora tente git svn --version
:
$ git svn --version
git-svn version 1.7.11.rc3.5.g2ae48a9 (svn 1.7.3)