
Mein heiß geliebtes Together hat heute ein neues großes Update auf Version 2.1 erfahren. Ich kann jedem diesem Programm nur empfehlen. Es macht einfach Spaß. Die Neuerungen, die ich am besten finde am Update sind: Weiterlesen

Mein heiß geliebtes Together hat heute ein neues großes Update auf Version 2.1 erfahren. Ich kann jedem diesem Programm nur empfehlen. Es macht einfach Spaß. Die Neuerungen, die ich am besten finde am Update sind: Weiterlesen

Ich war in den letzten Tagen auf der Suche nach einem kostenlosen SVN Dienst. Ich wollte die Daten eines privaten Projektes einchecken und sie sollten daher nicht für jeden zugänglich sein. Ich habe zwar ein paar Dienste gefunden, aber irgendwie konnten mich diese nicht überzeugen.
Also habe ich mir überlegt ich könnte mir doch das SVN selbst anlegen. Es musste ja nicht auf einem Server liegen der von jedem erreichbar ist. Also hab ich ein bisschen im Netz gesucht und wurde auch direkt fündig. Eigentlich ist es sehr einfach. Alle Tools die man braucht werden von Mac OS X 10.5 schon mitgeliefert, für 10.4 muss man ein Paket installieren. Dann noch ein paar Befehle im Terminal eintragen und fertig.
svnadmin create ~/Library/Subversion
svn import Arbeit file:///Users/jan/Library/Subversion/MeinProjekt --message="erster Import"
Arbeit bezeichnet dabei das Verzeichnis im dem die Daten liegen, die ins SVN eingecheckt werden sollen. MeinProjekt bezeichnet den Ordner der im Repository angelegt wird, es ist wichtig einen Ordner anzulegen um das Subversion Verzeichnis nicht zu zumüllen.
svn checkout file:///Users/jan/Library/Subversion/MeinProjekt/ .
Zusätzlich wollte ich noch Daten eines anderen Projektes einbinden. Dazu kann man dem SVN sagen, dass es Dateien eines anderen SVN holen soll. Dies hat den Vorteil, dass man das andere Projekt nicht immer selbst updaten muss. Auch dies ist nicht sehr schwer und mit ein paar Terminalbefehlen gemacht.
svn propset svn:externals " -r http://svn.mycode.de/svn/deinmodul/trunk/dein_Verzeichnis"
svn propset svn:externals "blueprint -r464 http://blueprintcss.googlecode.com/svn/trunk/blueprint" .
svn commmit -m "Externes blueprintcss hinzugefügt"
svn update
Außerdem möchte ich noch scplugin erwähnen. Es ist ein kleines Finder-Tool, dass man nutzen kann um direkt im Finder seine Working Copy zu verwalten.