Subversion (manchmal auch SVN genannt) ist ein Open-Source-System, das sich jede Änderung merkt, die Sie an Dateien und Verzeichnissen vornehmen. Dieses System ist nützlich, wenn Sie Änderungen in einem Dokument im Laufe der Zeit verfolgen oder eine ältere Version einer Datei wiederherstellen möchten. Beginnen Sie mit dem ersten Schritt, um detaillierte Anweisungen zur Installation von Subversion unter Mac OS X zu erhalten.
Schritt
Teil 1 von 2: Installieren des Systems aus einem Binärpaket
Schritt 1. Besuchen Sie
Auf dieser Seite finden Sie eine Reihe von herunterladbaren Binärdateien mit jeweils unterschiedlichen Anforderungen. Wählen Sie die Binärdatei, die Ihren Anforderungen am besten entspricht.
Schritt 2. Extrahieren Sie die
heruntergeladenes Paket. Die Subversion-Installationsdatei wird anschließend auf dem Desktop erstellt. Doppelklicken Sie auf die Datei und befolgen Sie die Installationsschritte wie angegeben.
Schritt 3. Öffnen Sie das Terminal, das sich im Ordner „Dienstprogramme“befindet
Alternativ können Sie über Spotlight nach Terminal suchen. Geben Sie im Befehl [Benutzername]$ folgenden Eintrag ein:
-
svn [eingeben]
-
Wenn der Befehl die Antwort "Geben Sie 'svn help' zur Verwendung ein" zurück, funktioniert Subversion einwandfrei.
-
Wenn /usr/local/bin im Verzeichnis nicht verfügbar ist, bearbeiten Sie die.profile-Datei und fügen Sie die folgende Zeile hinzu:
export PATH=$PATH:/usr/local/bin
-
Öffnen Sie ein neues Terminalfenster und versuchen Sie, den folgenden Befehl einzugeben: svn [enter]
Teil 2 von 2: Einrichten der Subversion-Umgebung
Schritt 1. Richten Sie den SVN-Server ein
Sie benötigen diesen Server, um Subversion-Projekte zu verteilen.
Schritt 2. Führen Sie Terminal aus und erstellen Sie ein Verzeichnis namens " svnroot " im Kontoverzeichnis wie folgt:
mkdir svnroot
-
Geben Sie ein: svnadmin create /Users/[Ihr Benutzername]/svnroot
-
Server wurde erfolgreich erstellt!
Schritt 3. Verwenden Sie den SVN-Server mit Terminal
Sie können es über das Terminal mit dem folgenden Befehl überprüfen: svn checkout file:///Users/[Ihr Benutzername]/svnroot
-
Für den Fernzugriff aktivieren Sie " ssh access " (in Systemeinstellungen/Freigabe) und überprüfen Sie mit dem folgenden Befehl: svn checkout svn+ssh://my.domain.com/Users/[Ihr Benutzername]/svnroot
Schritt 4. Richten Sie das Subversion Manager-Programm ein
svnX unterstützt beispielsweise alle Versionen von Mac OS X von 10.5 bis 10.8. Sie können es unter https://code.google.com abrufen.
Schritt 5. Führen Sie SVNx nach dem Herunterladen aus und sehen Sie dann zwei Fenster mit dem Namen "Arbeitskopien". " und " Repositorys".
Fügen Sie unter „Repositorys“die URL und die Login-Daten vom SVN-Server hinzu.
-
Öffne das Fenster. Wenn Sie eine Fehlermeldung erhalten, überprüfen Sie Ihre Anmeldung.
-
Wechseln Sie zu Terminal und geben Sie Folgendes ein: svn import -m "Ihre Importnachrichten" /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 das SVN-Repository-Verzeichnis (vom SVN-Server) der Liste im Fenster „Arbeitskopie“von SVNx hinzu.
Schritt 6. Öffnen Sie in SVNx eine Arbeitskopie der Datei/des Dokuments
Während Sie an diesem Projekt arbeiten, können Sie die Änderungen im SVNx-Fenster sehen.
Schritt 7. Testen Sie das Dokument
Nehmen Sie kleinere Änderungen an der Kopie der Datei/des Dokuments vor und aktualisieren Sie dann das Dokument im Fenster „Arbeitskopie“.
SVNx zeigt alle Dateien mit Änderungen an. Klicken Sie auf die Schaltfläche „Commit“, um es zum SVN-Server-Repository hinzuzufügen
Schritt 8. Wenn Sie Dokumente/Dateien im Subversion-Repository direkt aus dem Finder heraus bearbeiten möchten, ist es eine gute Idee, SCPlugin oder SVN-Skripte für den Finder zu verwenden
Tipps
- Einige zusätzliche Dokumentationen sind im Unterverzeichnis „doc/“der Subversion-Ressourcen verfügbar. Lesen Sie die Datei „doc/README“für weitere Informationen.
- Die Hauptdokumentation von Subversion ist ein kostenloses Buch namens Version Control with Subversion oder The Subversion Book. Sie können es von https://svnbook.red-bean.com/ bekommen.