summaryrefslogtreecommitdiff
path: root/Subversion-Anleitung.txt
diff options
context:
space:
mode:
authorerik <erik@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2008-08-10 08:57:37 +0000
committererik <erik@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2008-08-10 08:57:37 +0000
commitdda429ae3edd35d545ea5b71c2d838ef222f7cc5 (patch)
tree47fc269f1f0080eebb2d7ac5f1b85fcd7555584a /Subversion-Anleitung.txt
parent8cb4efab7c2dd5a8883f24ab54e90397ab21c36d (diff)
downloadneo-layout-dda429ae3edd35d545ea5b71c2d838ef222f7cc5.tar.gz
neo-layout-dda429ae3edd35d545ea5b71c2d838ef222f7cc5.tar.bz2
neo-layout-dda429ae3edd35d545ea5b71c2d838ef222f7cc5.zip
unter dem alten Namen hat sicher keiner verstanden, was damit gemeint ist
git-svn-id: https://svn.neo-layout.org@738 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'Subversion-Anleitung.txt')
-rw-r--r--Subversion-Anleitung.txt85
1 files changed, 85 insertions, 0 deletions
diff --git a/Subversion-Anleitung.txt b/Subversion-Anleitung.txt
new file mode 100644
index 0000000..7f88d8f
--- /dev/null
+++ b/Subversion-Anleitung.txt
@@ -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
+
+------------------------------------------------------------------------------