git-svn unter Mountain Lion aktualisieren

Um Git mit einem aktuellen Subversion zusammen zu verwenden, gibt es mehrere Varianten, das über Systeme wie MacPorts oder Homebrew zu erledigen.

Ich habe heute mal die Pakete von WANdisco ausprobiert und bin recht zufrieden.
Um beide Tools zur Zusammenarbeit zu bewegen, muss man allerdings etwas tricksen.

Subversion ist in Version 1.8.1 unter /opt/subversion installiert:

mbpgb:~ gbeine$ svn --version
svn, version 1.8.1 (r1503906)
   compiled Jul 22 2013, 18:44:59 on x86_64-apple-darwin12.4.0

Git ist in Version 1.8.3.2 unter /opt/git installiert:

mbpgb:~ gbeine$ git --version
git version 1.8.3.2

Leider verwendet Git die mit Mountain Lion gelieferte Version von Subversion:

mbpgb:~ gbeine$ git svn clone --version
git-svn version 1.8.3.2 (svn 1.6.18)

Um das zu ändern muss man eine Verknüpfung zwischen Git und Subversion herstellen, was über zwei Symlinks passieren kann:

sudo ln -s /opt/subversion/lib/svn-perl/SVN /opt/git/lib/perl5/site_perl/5.12.4/darwin-thread-multi-2level/SVN
sudo ln -s /opt/subversion/lib/svn-perl/auto/SVN /opt/git/lib/perl5/site_perl/5.12.4/darwin-thread-multi-2level/auto/SVN

Sind beide Symlinks angelegt, wird Git das aktuelle Subversion verwenden.

mbpgb:~ gbeine$ git svn clone --version
git-svn version 1.8.3.2 (svn 1.8.1)

Ein Kommentar bei „git-svn unter Mountain Lion aktualisieren

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.