SVN mit dem Mac

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)…

Versionsverwaltung mit SubVersion und Tortoise

Gerade krame ich im Netz nach Informationen, wie sich ein bestimmtes Problemchen,  das ich gerade mit dem Versionsverwaltungstool Tortoise habe, einfach lösen lässt. Die Antwort habe ich zwar noch nicht aber ich habe ein Tutorial gefunden, das es mir tatsächlich Wert ist, hier erwähnt zu werden.

Wer sich dafür interessiert, wie man unter Windows den SVN Client Tortoise bedient, kann sich diesen Link mal ansehen.

Buch: Version Control with Subversion

Mir ist vor einigen Tagen eine ziemlich nützliche Seite, auf der es das Buch “Version Control with Subversion” (SVN) entweder als HTML-Seiten oder als PDF-Dokument downzuloaden gibt, über den Weg gelaufen: http://svnbook.red-bean.com/

Das Buch ließt sich sehr gut, kommt schnell auf den Punkt und ist äußerst hilfreich sowohl als Nachschlagewerk, als auch um sich in die Materie einzulesen.

Ganz klarer Download-Tipp!