summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.svn85
1 files changed, 85 insertions, 0 deletions
diff --git a/README.svn b/README.svn
new file mode 100644
index 0000000..7f88d8f
--- /dev/null
+++ b/README.svn
@@ -0,0 +1,85 @@
+------------------------------------------------------------------------------
+Diese Datei beschreibt den Umgang mit dem Subversion Kommandozeilenclient.
+------------------------------------------------------------------------------
+Gliederung
+1. Voraussetzung
+1.1 Was brauche ich?
+1.2 Terminologie
+2. Verschiedene Arbeitsabläufe (Was will ich machen?)
+2.1 Das Repository lokal auf meinem Rechner haben
+2.2 Das Repository auf meinem Rechner auf den neuesten Stand bringen
+2.3 Dateien im Repository ändern
+2.4 Dem Repository neue Dateien hinzufügen
+2.5 Dateien im Repository umbenennen
+2.6 Dateien aus dem Repository löschen
+------------------------------------------------------------------------------
+1. Voraussetzung
+------------------------------------------------------------------------------
+1.1 Was brauche ich?
+
+Benötigt wird das Programm subversion für die Kommandozeile.
+Download: http://svn.tigris.org
+
+Will man auch Dateien im Repostiory ändern, braucht man einen Schreibzugang.
+ → Ben fragen!
+
+------------------------------------------------------------------------------
+1.2 Terminologie
+
+$REPOSITORY_HOME … Das Verzeichnis in dem das ausgecheckte Repository liegt
+
+------------------------------------------------------------------------------
+2. Was will ich machen?
+------------------------------------------------------------------------------
+2.1 Das Repository lokal auf meinem Rechner haben
+
+Angenommen ich möchte neo in das Verzeichnis „$VERZEICHNIS/$NEO“ runterladen:
+
+ cd $VERZEICHNIS
+ svn checkout https://neo.eigenheimstrasse.de/svn $NEO
+
+$REPOSITORY_HOME ist dann $VERZEICHNIS/$NEO
+
+------------------------------------------------------------------------------
+2.2 Das Repository auf meinem Rechner auf den neuesten Stand bringen
+
+ cd $REPOSITORY_HOME
+ svn update
+
+------------------------------------------------------------------------------
+2.3 Dateien im Repository ändern
+
+Einfach die Datei ändern und weiter gehts mit Abschnitt 2.7.
+
+------------------------------------------------------------------------------
+2.4 Dem Repository neue Dateien hinzufügen
+
+Nachdem man die Datei in der lokalen Repositorykopie erstellt hat:
+ svn add $DATEI
+weiter mit Abschnitt 2.7
+
+------------------------------------------------------------------------------
+2.5 Dateien im Repository umbenennen
+
+ svn mv $DATEI_ALT $DATEI_NEU
+weiter mit Abschnitt 2.7
+
+------------------------------------------------------------------------------
+2.6 Dateien aus dem Repository löschen
+
+ svn rm $DATEI
+weiter mit Abschnitt 2.7
+
+------------------------------------------------------------------------------
+2.7 Änderungen ins Repository hochladen
+
+ cd $REPOSITORY_HOME
+ svn commit -m "$ÄNDERUNGSBESCHREIBUNG" --username $USER
+
+Wenn man das Repository mit seinem Nutzernamen ausgecheckt hat,
+kann „--username $USER“ weggelassen werden.
+Statt auschecken wie in Abschnitt 2.1 beschrieben:
+ cd $VERZEICHNIS_WO_NEO_REIN_SOLL
+ svn checkout https://$USER@neo.eigenheimstrasse.de/svn neo
+
+------------------------------------------------------------------------------