Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
systemverwaltung:user_info:howto:svn [2012/10/01 09:55]
admin
systemverwaltung:user_info:howto:svn [2021/12/02 11:27] (aktuell)
Zeile 1: Zeile 1:
-Subversion (SVN) ist eine Freie Software zur Versionsverwaltung von Dateien und Verzeichnissen.+====== Subversion (SVN) ====== 
 + 
 +... ist eine Freie Software zur Versionsverwaltung von Dateien und Verzeichnissen.
  
 Die Versionierung erfolgt in einem zentralen Projektarchiv (engl. repository) in Form einer einfachen Revisionszählung. Wenn Änderungen an Inhalten verteilt auf den Computern der Bearbeiter ausgeführt werden, werden zwischen dem Projektarchiv und einem Arbeitsplatz jeweils nur die Unterschiede zu bereits vorhandenen Ständen übertragen." [Wikipedia] Die Versionierung erfolgt in einem zentralen Projektarchiv (engl. repository) in Form einer einfachen Revisionszählung. Wenn Änderungen an Inhalten verteilt auf den Computern der Bearbeiter ausgeführt werden, werden zwischen dem Projektarchiv und einem Arbeitsplatz jeweils nur die Unterschiede zu bereits vorhandenen Ständen übertragen." [Wikipedia]
  
 +====== Zugang ======
 Die Systemverwaltung legt auf Anfrage ein Repository für einen Benutzer bzw. eine Benutzergruppe (mit Passwort) an. Die Systemverwaltung legt auf Anfrage ein Repository für einen Benutzer bzw. eine Benutzergruppe (mit Passwort) an.
  
Zeile 17: Zeile 20:
  
 Inhalt des Repository anzeigen (list=ls) Inhalt des Repository anzeigen (list=ls)
-    <code> svn --verbose ls</code>+<code> svn --verbose ls</code>
  
 Lokales Repository updaten (update=up) Lokales Repository updaten (update=up)
-    <code> svn up</code>+<code> svn up</code>
  
 Daten ins Repository einchecken (commit=ci) Daten ins Repository einchecken (commit=ci)
-    <code> svn ci -m "message"</code>+<code> svn ci -m "message"</code>
  
 Informationen über das Repository anzeigen Informationen über das Repository anzeigen
-    <code> svn info</code>+<code> svn info</code>
  
 Es werden nur Änderungen an den Dateien vorgenommen, die sich bereits im Repository befinden. Werden Dateien angelegt oder gelöscht, muss dies mitgeteilt werden: Es werden nur Änderungen an den Dateien vorgenommen, die sich bereits im Repository befinden. Werden Dateien angelegt oder gelöscht, muss dies mitgeteilt werden:
  
 Anlegen eines Verzeichnisses direkt im Repository Anlegen eines Verzeichnisses direkt im Repository
-    <code> svn mkdir <dirname></code>+<code> svn mkdir <dirname></code>
  
 Hinzufügen einer neuen Datei Hinzufügen einer neuen Datei
-    <code> svn add <filename></code>+<code> svn add <filename></code>
  
 Löschen einer Datei Löschen einer Datei
-    <code> svn delete <filename></code>+<code> svn delete <filename></code>
  
 ====== Status der Datei/Verzeichnisses bei Commit oder Update ====== ====== Status der Datei/Verzeichnisses bei Commit oder Update ======
Zeile 51: Zeile 54:
  
 Vergleich zwischen zwei Versionen einer Datei (Anzeige der Änderungen) Vergleich zwischen zwei Versionen einer Datei (Anzeige der Änderungen)
-    <code> svn diff</code>+<code> svn diff</code>
  
 Abgleich einer Datei in zwei Repositories Abgleich einer Datei in zwei Repositories
-    <code> svn merge</code>+<code> svn merge</code>
  
 Anzeige der Mitteilungen (z. B. beim Delete- oder Commit-Kommando) Anzeige der Mitteilungen (z. B. beim Delete- oder Commit-Kommando)
-    <code> svn log</code>+<code> svn log</code>
  
 Anzeige des aktuellen Status des Inhaltes einer Working Copy Anzeige des aktuellen Status des Inhaltes einer Working Copy
-    <code> svn status</code>+<code> svn status</code>
  
 Beseitigung von Sperren und Herstellen eines konsistenten Zustandes einer Working Copy Beseitigung von Sperren und Herstellen eines konsistenten Zustandes einer Working Copy
-    <code> svn cleanup</code>+<code> svn cleanup</code>
  
 Sperrt Teile der Working Copy oder des Repositories Sperrt Teile der Working Copy oder des Repositories
-    <code> svn lock</code>+<code> svn lock</code>
  
 Sicherung eines Repositories Sicherung eines Repositories
-    <code> svn export</code>+<code> svn export</code>
  
 Die komplette Dokumentation befindet sich unter [[http://svnbook.red-bean.com/|External Link]] Die komplette Dokumentation befindet sich unter [[http://svnbook.red-bean.com/|External Link]]
Zeile 75: Zeile 78:
 ======  Info(s):  ====== ======  Info(s):  ======
 Durch Eingabe des folgenden Kommandos, in der Adresszeile des Konquerors, kann ebenfalls ein einfacher Lese-Zugriff erfolgen: Durch Eingabe des folgenden Kommandos, in der Adresszeile des Konquerors, kann ebenfalls ein einfacher Lese-Zugriff erfolgen:
-<code>svn://<username>@subversion/<repo>+<code>svn://<username>@subversion/<repo></code>
  

QR-Code
QR-Code systemverwaltung:user_info:howto:svn (erstellt für aktuelle Seite)