Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash svn Verwendung: Versionskontrolle für Dateien und Verzeichnisse
    1. Übersicht
    2. Verwendung
    3. Häufige Optionen
    4. Häufige Beispiele
      1. 1. Repository auschecken
      2. 2. Änderungen an das Repository übermitteln
      3. 3. Lokale Kopie aktualisieren
      4. 4. Status der Dateien anzeigen
      5. 5. Neue Datei zum Repository hinzufügen
      6. 6. Datei aus dem Repository löschen
    5. Tipps

[Linux] Bash svn Verwendung: Versionskontrolle für Dateien und Verzeichnisse

Übersicht

Der svn-Befehl ist ein Kommandozeilenwerkzeug für die Versionskontrolle, das es Benutzern ermöglicht, Änderungen an Dateien und Verzeichnissen zu verfolgen. Es ist Teil des Subversion-Systems, das häufig in Softwareentwicklungsprojekten verwendet wird, um die Historie von Änderungen zu verwalten und die Zusammenarbeit zwischen mehreren Entwicklern zu erleichtern.

Verwendung

Die grundlegende Syntax des svn-Befehls lautet:

svn [Optionen] [Argumente]

Häufige Optionen

  • checkout: Klonen eines Repositories auf die lokale Maschine.
  • commit: Übertragen von Änderungen an das Repository.
  • update: Aktualisieren der lokalen Kopie mit den neuesten Änderungen aus dem Repository.
  • status: Anzeigen des Status der lokalen Dateien im Vergleich zum Repository.
  • add: Hinzufügen neuer Dateien oder Verzeichnisse zum Repository.
  • delete: Löschen von Dateien oder Verzeichnissen aus dem Repository.

Häufige Beispiele

Hier sind einige praktische Beispiele für die Verwendung des svn-Befehls:

1. Repository auschecken

svn checkout https://example.com/svn/myproject

2. Änderungen an das Repository übermitteln

svn commit -m "Meine Änderungen"

3. Lokale Kopie aktualisieren

svn update

4. Status der Dateien anzeigen

svn status

5. Neue Datei zum Repository hinzufügen

svn add neue_datei.txt

6. Datei aus dem Repository löschen

svn delete alte_datei.txt

Tipps

  • Verwenden Sie aussagekräftige Commit-Nachrichten, um die Nachverfolgbarkeit zu verbessern.
  • Führen Sie regelmäßig svn update durch, um sicherzustellen, dass Ihre lokale Kopie aktuell ist.
  • Überprüfen Sie den Status Ihrer Dateien mit svn status, bevor Sie Änderungen vornehmen oder übermitteln.
  • Nutzen Sie Branches, um parallele Entwicklungen zu ermöglichen, ohne die Hauptentwicklungslinie zu stören.