SVN (Subversion) ist eine feine Sache. Daher möchte man SVN tunlichst auch auf dem Mac benutzen können. Das Tool der Wahl heißt SCPlugin und stammt vom selben Entwicklerteam wie das unter Windows bekannte Tortoise.
Leider ist das Plugin für den Finder noch nicht so ausgereift und mächtig wie Tortoise und man sieht sich des öfteren mit komischen Problemen konfrontiert.
Subversion über https funktioniert z.B. nur dann, wenn das verwendete Server-Zertifikat so signiert ist, dass SCPlugin die Signatur überprüfen kann. Bei selbstsignierten Zertifikaten funktioniert das natürlich nicht, weil die CA nicht bekannt ist. Eine Möglichkeit “einfach so” ohne Validierung der Signatur das Zertifikat benutzen zu können lässt SCPlugin selbst NICHT zu. Es ist aber möglich via Shell Tool das Repository auszuchecken und später mit SCPlugin zu verwalten. Das Shell Tool wird zusammen mit dem Plugin geliefert und kennt die Möglichkeit das Zertifikat “einfach so” zu benutzen
Ein weiteres Problem tut sich auf, wenn man etwas komplexere Operationen vornehmen will. Da ist das Plugin wieder nicht mächtig genug, wohl aber das Shell Tool (was imho immer noch der beste SVN Client ist). Möchte man dann damit Änderungen einchecken, schreit svn, dass unter Mac kein Standard-Editor gesetzt ist und somit kein checkin-comment eingegeben werden kann. Das ist aber kein Problem: man editiert (mit root-Rechten) die Systemdatei /etc/profile und fügt folgendes hinzu:
export SVN_EDITOR=/usr/bin/nano*
Abspeichern, neues Terminal aufmachen eh voila: svn checkins klappen, da man jetzt das tolle Kommentar eingeben kann.
__________
* oder (e)vi(l)…
