summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorben <ben@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2008-02-21 14:12:03 +0000
committerben <ben@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2008-02-21 14:12:03 +0000
commit6e210b070a5ff0d29d927a15388c1e264e6d0849 (patch)
tree119f0d39bc747273f6e71dadf71460d1bda16c0e
parent8e88be29c238396a260258309b8fd92bccd46b0b (diff)
HowTo für die Benutzung hinzugefügt
git-svn-id: https://svn.neo-layout.org@360 b9310e46-f624-0410-8ea1-cfbb3a30dc96
-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
+
+------------------------------------------------------------------------------