[Allegro] Fragen zur SVN Struktur für acon

Michael Lackhoff michael at lackhoff.de
Do Feb 9 10:13:14 CET 2012


On 09.02.2012 09:43 Bernhard Eversberg wrote:

>> Das geht auch mit TortoiseSVN aber auch die Befehle der
>> Kommandozeilenprogramme sind recht einfach (svn move<Quelle>
>> <Ziel>)[1].
> 
> Ja, so steht's im Red Book. Aber was heißt das jetzt konkret, wenn ich
> von  "atools" alles nach "atools/trunk" verschieben will? Welchen
> Befehl muß ich da genau eben, und in welcher Umgebung? Oder würde man
> in diesem Fall anders vorgehen?

Problem ist, dass Sie alles im root-Verzeichnis des repositories haben.
Deshalb geht es soweit ich sehe nur sehr muehsam:

svn mkdir file:///www/app/svn/acm_atools/trunk -m "trunk added"
svn move file:///www/app/svn/acm_atools/Makefile
file:///www/app/svn/acm_atools/trunk -m "move file to trunk"
...

d.h. Sie muessen es fuer jede Datei einzeln machen. Haetten Sie alles in
ein Unterverzeichnis gepackt, z.B. "src" waere es viel einfacher:

svn move file:///www/app/svn/atools/src file:///www/app/svn/atools/trunk
-m "move file to trunk"

Vielleicht habe ich ja was uebersehen aber zumindest wildcards scheint
man nicht verwenden zu koennen. D.h. entweder jemand noch eine eine
bessere Idee oder ein shell script bauen, das alle Dateien in einer
Schleife verschiebt oder einen Dump manipulieren[1] oder doch muehsam
Datei fuer Datei verschieben...

Viele Gruesse
Michael Lackhoff

[1]
http://stackoverflow.com/questions/2753789/subversion-oops-any-way-to-move-to-trunk



Mehr Informationen über die Mailingliste Allegro