2011-01-18 9 views
7

Sto cercando di aggiornare ad una vecchia versione, ma sto ricevendo:Subversion non aggiornerà alla vecchia revisione

$ svn update -r126 
svn: Target path does not exist 

un semplice aggiornamento funziona bene. Inoltre, l'aggiornamento alla revisione 126 funziona su altri computer, solo nel mio non.

Qualche idea di cosa può essere sbagliato qui?

+2

Forse questo aiuterà: http://stackoverflow.com/questions/212713/subversion-what-does-target-path-does-not-exist-when-merging-mean –

+1

SVN è case-sensitive con percorsi, vale la pena di verificare ... –

+0

@Maxim Gueivandov: la stessa riga di comando funziona per l'aggiornamento ma non funziona quando aggiungo "-r126". Inoltre, questo sta accadendo solo sul mio computer, altri funzionano bene. –

risposta

7

Ciò potrebbe significare che si sta lavorando in una directory che non esiste nella revisione 126. Prova

svn info 

per scoprire l'URL del server per il percorso che si sta lavorando in, allora si può provare sia

svn ls -r 126 http://the-URL-from-info/your/path 
svn ls http://the-URL-from-info/your/[email protected] 

per verificare che il percorso esisteva nella revisione 126. Qui @126 è un peg revision - è istruire SVN per utilizzare quel percorso nella struttura di un file system da revisione 126 in contrasto con la directory corrente come esisteva nella revisione 126

È probabile che tutto questo significa che si sta effettivamente lavorando su un ramo che non esisteva nella revisione 126. Potrebbe essere necessario svn switch di nuovo al vostro percorso tronco in cui la revisione 126 opere, quindi aggiornare.

+0

Ho appena realizzato che il ramo è stato cancellato e ricreato. Anche se riesco a vedere le vecchie versioni, posso solo aggiornare le versioni dopo la creazione del nuovo ramo. –

+0

(Posso assegnare la taglia in 21hs) –

+1

Cancellato e ricreato? In tal caso, controlla http://svnbook.red-bean.com/en/1.5/svn.advanced.pegrevs.html - specificando una revisione con -r non è come usare qualcosa come 'svn up. @ 126 '. –

Problemi correlati