12.2.3 Anwendungsbeispiele von Subversion
Die folgenden Abschnitte erkl�ren die Verwendung verschiedener Kommandos in
Subversion.
12.2.3.1 Erzeugen eines neuen Subversion-Archivs
Um ein neues Subversion-Archiv zu erstellen, verwenden Sie Folgendes:
$ cd ~/Projekt # ins Quellcodeverzeichnis wechseln
$ svn import https://localhost/repos Projekt Projektname \
-m "erster Projektimport"
Dies erzeugt ein Verzeichnis namens Projektname im Subversion
Repository, das die Projektdateien enth�lt. Schauen Sie unter
https://localhost/repos/, um zu sehen, ob die Datei vorhanden ist.
12.2.3.2 Arbeiten mit Subversion
Arbeiten mit Projekt-y und Subversion:
$ cd # ins Arbeitsverzeichnis wechseln
$ svn co https://localhost/repos/Projekt-y # Quellcode auschecken
$ cd Projekt-y
... �nderungen durchf�hren ...
$ svn diff # wie diff -u Repository/ lokal/
$ svn revert modifizierte_Datei # �nderungen r�ckg�ngig machen
$ svn ci -m "�nderungen" # �nderungen einchecken
$ vi neue_hinzugef�gte_Datei
$ svn add neue_hinzugef�gte_Datei
$ svn add Verzeichnis1 # alle Dateien unter Verzeichnis1
# rekursiv hinzuf�gen
$ svn add -N Verzeichnis2 # Verz. nicht rekursiv hinzuf�gen
$ svn ci -m "neue Dateien hinzugef�gt"
$ svn up # vermenge mit neuester Version
# aus Repository
$ svn log # zeige alle eingebrachten �nd.
$ svn copy https://localhost/repos/Projekt-y \
https://localhost/repos/Projekt-y-branch \
-m "erzeuge Zweig von Projekt-y"
$ svn copy https://localhost/repos/Projekt-y \
https://localhost/repos/Proj-y_release1.0 \
-m "Projekt-y 1.0 Release"# f�gte release Tag hinzu
... Es ist zu beachten, dass das Erzeugen eines Zweigs und eines
... Tags das selbe ist. Der einzige Unterschied ist, dass Zweige
... "committed" werden, Tags nicht.
... �nderungen im Zweig durchf�hren ...
$ # vermengen der Kopie des Zweiges mit Hauptkopie
$ svn merge https://localhost/repos/Projekt-y \
https://localhost/repos/Projekt-y-branch
$ svn co -r 4 https://localhost/repos/Projekt-y # Rev. 4 besorgen
[
zur�ck ]
[
Inhalt ]
[
1 ]
[
2 ]
[
3 ]
[
4 ]
[
5 ]
[
6 ]
[
7 ]
[
8 ]
[
9 ]
[
10 ]
[
11 ]
[ 12 ]
[
13 ]
[
14 ]
[
15 ]
[
A ]
[
weiter ]
Debian-Referenz
CVS, Son 12. M�r 2006, 12:53:36 UTC
Osamu Aoki
osamu#at#debian.org
�bersetzer: Jens Seidel
tux-master#at#web.de
Autoren, Abschnitt A.1