diff options
author | erik <erik@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2008-08-10 08:57:37 +0000 |
---|---|---|
committer | erik <erik@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2008-08-10 08:57:37 +0000 |
commit | dda429ae3edd35d545ea5b71c2d838ef222f7cc5 (patch) | |
tree | 47fc269f1f0080eebb2d7ac5f1b85fcd7555584a /Subversion-Anleitung.txt | |
parent | 8cb4efab7c2dd5a8883f24ab54e90397ab21c36d (diff) |
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.txt | 85 |
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 + +------------------------------------------------------------------------------ |