svn co und verschiedene versionen herunterladen

24/03/2008 - 23:15 von Thomas Steinbach | Report spam
Hallo NG,

ich moechte die Quellen von gnupg herutnerladen
und es wird dort svn mit anonymous zugriff angegeben.

svn co svn://cvs.gnupg.org/gnupg/trunk gnupg

Das funktioniert soweit auch, aber das waere dann der
Tree der Version 2.0.8 (2008-03-34)

wie kann ich aber nun den Tree der stable Version
1.4.8 herunteladen?

ich habe in der svn doku den schalter -r REV gefunden,
aber das will nicht so einfach funktionieren. Also sowas:

svn co -r 1.4.8 svn://cvs.gnupg.org/gnupg/trunk gnupg

geht nicht.

Kann mir da mal jemand genauer sagen wie ich das angebe,
um eben den tree version 1.4.8 (2008-03-24) zu bekommen?

Thomas
 

Lesen sie die antworten

#1 Carsten Kosthorst
24/03/2008 - 23:54 | Warnen spam
Hallo,

Thomas Steinbach wrote:

ich moechte die Quellen von gnupg herutnerladen
und es wird dort svn mit anonymous zugriff angegeben.

svn co svn://cvs.gnupg.org/gnupg/trunk gnupg

Das funktioniert soweit auch, aber das waere dann der
Tree der Version 2.0.8 (2008-03-34)

wie kann ich aber nun den Tree der stable Version
1.4.8 herunteladen?



Bei Subversion gibt's den Trunk, Branches und Tags.

Oft ist es so, dass im Trunk die Version zu finden ist, an der zur Zeit
entwickelt wird. Soll ein Release erfolgen, wird zunàchst der Trunk in
einen Branch kopiert. Die Branches kannst Du dir in diesem Fall wie
folgt anzeigen lassen:

:~/tmp/gnupg/gnupg$ svn list svn://cvs.gnupg.org/gnupg/branches
GNUPG-1-9-BRANCH-MO/
GNUPG-TRUNK-MO-HACKS/
STABLE-BRANCH-1-0/
STABLE-BRANCH-1-2/
STABLE-BRANCH-1-4/
ePit-1-0/

Soll dann ein Release erfolgen, wird aus dem Branch ein Tag gemacht. Der
Branch wird dann eine gewissen Zeit paralell zur Entwicklungsversion
weitergepflegt (oder auch nicht), z. B. für Bugfixes etc. Die Tags
siehst Du folgendermaßen:

:~/tmp/gnupg/gnupg$ svn list svn://cvs.gnupg.org/gnupg/tags
ABANDONED-V-1-2-0/
NEWPG-0-0-0/
NEWPG-0-3-0/
...
gnupg-2.0.6/
gnupg-2.0.7/
gnupg-2.0.8/
gnupg-2.0.8rc1/

Welcher von denen jetzt der ist, den Du willst, weiß ich nicht. Du
kannst aber zum passen Tag mit 'svn switch' wechseln, z. B:

:~/tmp/gnupg/gnupg$ svn switch
svn://cvs.gnupg.org/gnupg/tags/gnupg-1.4.8

Das scrollt dann etwas, was Dir signalisiert, dass Subversion den
Quellcode umbaut. Danach hast Du dann hoffentlich das, was Du wolltest:

:~/tmp/gnupg/gnupg$ svn info
Pfad: .
URL: svn://cvs.gnupg.org/gnupg/tags/gnupg-1.4.8
Basis des Projektarchivs: svn://cvs.gnupg.org/gnupg
UUID des Projektarchivs: 8a63c251-dffc-0310-8ec6-d64dca2275b1
Revision: 4712
Knotentyp: Verzeichnis
Plan: normal
Letzter Autor: wk
Letzte geànderte Rev: 4669
Letztes Änderungsdatum: 2007-12-20 09:29:08 +0100 (Do, 20 Dez 2007)

Weitere Informationen: svn help, svn help list, svn help switch.

Gruß,

Carsten

Ähnliche fragen