svn mirror
Alexander Gretencord
arutha at gmx.de
Tue Apr 11 15:25:19 CEST 2006
On Tuesday 11 April 2006 04:30, Markus Wigge wrote:
> Leider hat meine Recherche bisher noch keinen Erfolg ergeben, daher
> meine Frage hat das schonmal jemand gemacht bzw. geht das überhaut
> mit svn Bordmitteln?
Nein gemacht nicht, aber was hindert dich daran, dir ein Skript zu schreiben,
was auscheckt, in deinen Tree kopiert und wieder eincheckt, oder relocate zu
nutzen? Wenn du die Auth speicherst laeuft das auch ohne Userintervention.
So in der Art
svn co https://some.svn.com/projektX
cd projektX
svn --switch --relocate https://some.svn.com/projektX
https://mysvn.local/projektX
svn ci -m ''
Was du mal probieren solltest ist, was passiert, wenn du etwas einzuchecken
versuchst, was nicht in deinem lokalen svn vorhanden ist. Vielleicht ist es
also besser, wenn du folgendes machst:
svn co https://some.svn.com/projektX
cp -a projektX/* meinProjektX/*
svn add *
svn co -m ''
Sollte klappen, da add bei vorhandenen Dateien nur ne warning wirft. Unter
meinProjektX liegt dann schon deine ausgecheckte version. Das Skript sollte
dann nur laufen, wenn du schon eingecheckt hast, damit du dir keine lokalen
Aenderungen ueberschreibst und du an einem Diff sehen kannst, ob sich etwas
so geaendert hat, dass du es manuell einpflegen musst.
Alex
More information about the Linux
mailing list