SVN lokal anlegen und nutzen

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.

  1. Um ein Projekt im SVN zu verwalten muss dafür ein Repository  anlegt werden. Dafür muss man im Terminal folgenden Befehl ausführen. Wo man es hinmacht ist eigentlich egal, ich habe es in der Library angelegt, da es dort nicht im Weg ist und mit Time Machine regelmäßig gesichert wird.
    svnadmin create ~/Library/Subversion
  2. Als nächstes muss man die erste Version ins Repository einchecken. Ich importiere das Projekt einfach als Unterordner.
    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.

  3. Nun kann man seine Working Copy auschecken
    svn checkout file:///Users/jan/Library/Subversion/MeinProjekt/ .
  4. Fertig, man kann jetzt normal mit der Working Copy arbeiten

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.

  1. Einfach Terminal öffnen und ins Verzeichniswechseln
    svn propset svn:externals " -r http://svn.mycode.de/svn/deinmodul/trunk/dein_Verzeichnis"
  2. Beispiel:
    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.

Test: Yuraku Vision YV24WBH1

Ich habe gestern zwei neue Monitore erhalten, einen für meine Freundin und ihr Macbook, und einen für mich und meinen iMac. Hier wollte ich nun einen kleinen Test schreiben und ein paar Erfahrungen posten. Bei den Monitoren handelt es sich um einen Yuraku Vision YV24WBH1.

Weiterlesen

Ich drucke wieder gerne…

HP 1320 Treiber Screen

…weil

  • ich eine neuen (gebrauchten) Laserdrucker habe, einen HP LaserJet 1320n. Erstanden in der Druckerversteigerung von LexisNexis Geräten.
  • ich jetzt wieder schnell was ausdrucken kann
  • es schön günstig ist
  • es angenehmer zu lesen ist als am Monitor
  • ich mit Kugelschreiber was dran schreiben kann
  • der HP 1320 beidseitig (duplex) drucken kann
  • und das Beste der HP Druckertreiber eine “Broschürendruck”-Funktion hat. Heißt der HP druckt 2 Seiten auf eine DIN A4 Seite und das beidseitig, zusätzlich schießt (Definition: Ausschießen) der Treiber die Seiten noch so aus, dass man die Ausdrucke aus dem Drucker nimmt, einmal in der Mitte knickt und schon hat man eine einlagige Broschur, die man einfach von vorne nach hinten durchblättern kann.

hp1320-broschur.png hp1320-broschur-druck.png