Wie mache ich ein SVN update?
-
Hallo,
ich versuche ein Update auf die svn-Version. Installiert ist bisher die Version aus dem Download(3419). Beim Versuch des checkout kommt folgende Fehlermeldung.
i-doit:~# cd /usr/local/idoit i-doit:/usr/local/idoit# svn checkout --username "anon" --password "" http://dev.synetics.de/svn/idoit/trunk . svn: Konnte die Datei »idoit-rights.sh« nicht hinzufügen: ein Objekt mit demselben Namen existiert bereits
Entweder ich überlese etwas im Wiki oder stelle mich schlicht zu blöd an. Kann mir jemand der svn benutzt mal kurz erklären wie das geht?
Habe einige Jahre mit cvs gearbeitet, davon scheint nichts mehr übrig zu sein. -
Der Befehl ist richtig. SVN will nur nicht, weil die Files schon existieren.
Funktioniert:
svn checkout –force --username "anon" --password "" http://dev.synetics.de/svn/idoit/trunk .
?
Wenn nicht musst du wohl so vorgehen:cd /usr/local/ mv idoit idoit_backup mkdir idoit; cd idoit svn checkout --force --username "anon" --password "" http://dev.synetics.de/svn/idoit/trunk . cp ../idoit_backup/src/config.inc.php src/
Wenn das Repository dann einmal ausgechecked ist, kannst du einfach mit "svn update" auf die neuste Revision updaten.
-
Vielen Dank, das werde ich probieren. –force ist genau was ich suchte.
-
Ich habe es ausprobiert und bin trotzdem gescheitert.
i-doit:/usr/local/idoit# svn checkout --force --username "anon" --password "" http://dev.synetics.de/svn/idoit/trunk . Unterbefehl »checkout« akzeptiert die Option »--force« nicht
Ich benutze die Version "svn, Version 1.4.2 (r22196)" der aktuellen Debiandistribution.
-
Hab dir oben schon beschrieben wie du vorgehen sollst, wenn force nicht funktioniert
@ds:
Wenn nicht musst du wohl so vorgehen:
cd /usr/local/ mv idoit idoit_backup mkdir idoit; cd idoit svn checkout --force --username "anon" --password "" http://dev.synetics.de/svn/idoit/trunk . cp ../idoit_backup/src/config.inc.php src/
Wenn das Repository dann einmal ausgechecked ist, kannst du einfach mit "svn update" auf die neuste Revision updaten.