Subversion, manchmal auch SVN genannt, ist ein Open-Source-System, das sich jede Änderung an Ihren Dateien und Verzeichnissen merkt. Dies kann hilfreich sein, wenn Sie verfolgen möchten, wie sich Ihre Dokumente im Laufe der Zeit verändert haben, oder eine ältere Version einer Datei wiederherstellen möchten. Beginnen Sie mit Schritt 1, um detaillierte Anweisungen zur Installation von Subversion unter Mac OS X zu erhalten.
Schritte
Teil 1 von 2: Von einem Binärpaket installieren
Schritt 1. Navigieren Sie zu
Dort finden Sie eine Reihe von Binärdateien, die Sie herunterladen können und die jeweils unterschiedliche Anforderungen haben. Wählen Sie die für Ihre Bedürfnisse am besten geeignete aus.
Schritt 2. Entpacken Sie die
pkg-Datei. Es sollte ein Subversion-Installationsprogramm auf Ihrem Desktop erstellen. Doppelklicken Sie auf diese Datei und befolgen Sie die Installationsschritte wie angegeben.
Schritt 3. Öffnen Sie das Terminal, das sich im Ordner Dienstprogramme befindet
Suchen Sie alternativ in Spotlight nach Terminal. Geben Sie an der Eingabeaufforderung [Benutzername]$ Folgendes ein:
-
svn [eingeben]
-
Wenn dies "Geben Sie 'svn help' zur Verwendung ein" zurück, funktioniert svn korrekt.
-
Wenn /usr/local/bin nicht in Ihrem Pfad ist, bearbeiten Sie Ihr.profile und fügen Sie eine Zeile wie die folgende hinzu:
export PATH=$PATH:/usr/local/bin
-
Öffnen Sie ein anderes Terminalfenster und versuchen Sie es erneut mit: svn [enter]
Teil 2 von 2: Einrichten Ihrer Subversion-Umgebung
Schritt 1. Richten Sie einen SVN-Server ein
Sie benötigen dies, um ein Subversion-Projekt zu verteilen.
Schritt 2. Starten Sie Terminal und erstellen Sie dann ein Verzeichnis namens svnroot in Ihrem Kontoverzeichnis wie folgt:
mkdir svnroot
-
Geben Sie ein: svnadmin create /Users/[Ihr Benutzername]/svnroot
-
Das erstellt Ihren Server!
Schritt 3. Verwenden Sie den svn-Server mit Terminal. Sie können im Terminal mit diesem Befehl auschecken: svn checkout file:///Users/[Ihr Benutzername]/svnroot
-
Für den Fernzugriff aktivieren Sie "ssh-Zugriff" (in Systemeinstellungen/Freigabe) und checken Sie aus mit: svn checkout svn+ssh://my.domain.com/Users/[Ihr Benutzername]/svnroot
Schritt 4. Richten Sie einen Subversion-Client ein
svnX unterstützt beispielsweise alle aktuellen Versionen von Mac OS X von 10.5 bis 10.8. Sie können es unter https://code.google.com abrufen.
Schritt 5. Nach dem Download starten Sie SVNx und Sie sehen zwei Fenster mit dem Namen Working Copies und Repositorys.
Fügen Sie unter Repositorys die URL und die Login-Daten vom SVN-Server hinzu.
-
Öffne das Fenster; Wenn Sie einen Fehler erhalten, überprüfen Sie das LogIn.
-
Wechseln Sie zum Terminal und geben Sie ein: svn import -m "Ihre Importnachricht" /my/local/project/path /my/remote/svn/repository Dieser Befehl fügt alle Dateien aus dem lokalen Projekt zum SVN-Server hinzu.
-
Fügen Sie den Pfad Ihres SVN-Repositorys (vom SVN-Server) zur Liste im Fenster Arbeitskopie in SVNx hinzu.
Schritt 6. Öffnen Sie in SVNx Ihre Arbeitskopie
Wenn Sie an diesem Projekt arbeiten, werden Ihre Änderungen hier angezeigt.
Schritt 7. Testen Sie es
Nehmen Sie eine kleine Änderung an Ihrer Arbeitskopie vor und aktualisieren Sie dann das Fenster Arbeitskopie.
SVNx zeigt alle Dateien mit Änderungen an. Drücken Sie die Schaltfläche „Bestätigen“, um es zum SVN-Server-Repository hinzuzufügen
Schritt 8. Wenn Sie es vorziehen, direkt aus dem Finder am Subversion-Repository zu arbeiten, ziehen Sie in Betracht, entweder SCPlugin oder SVN-Skripte für den Finder zu verwenden
Tipps
- Im doc/-Unterverzeichnis der Subversion-Quelle gibt es verschiedene zusätzliche Dokumentationen. Weitere Informationen finden Sie in der Datei doc/README.
- Die Hauptdokumentation für Subversion ist das kostenlose Buch Version Control with Subversion, auch bekannt als "The Subversion Book". Sie können es von https://svnbook.red-bean.com/ erhalten.