2013-09-05 16 views
10

Sembra che ci sia un ciclo infinito di guai qui, che non so come superare.non possono effettuare l'aggiornamento SVN - Impossibile aprire la directory ./svn/text-base Nessun file o directory

Ho questa directory che ha usato per essere sotto SVN 1.6 così ora quando faccio svn status sto consigliato di aggiornare SVN che ha un senso. Stranamente, quando corro svn upgrade ho ottenuto un errore:

[[email protected] src]# svn upgrade 
svn: E000002: Can't open directory '[current directory]/.svn/text-base': No such file or directory 

Come faccio a risolvere questo problema?

svn status uscita:

svn: E155036: Please see the 'svn upgrade' command 
svn: E155036: Working copy '[current directory]' is too old (format 10, created by Subversion 1.6) 

versione mio SVN è 1.7.11

+0

si potrebbe provare a fare un 'svn cleanup' sulla cassa prima di eseguire 'svn upgrade'. Altrimenti, se non è troppo oneroso, fai un nuovo checkout del tuo progetto con SVN 1.7. –

risposta

4

ho avuto anche questo problema, e svn cleanup non ha aiutato. Quello che ho finito di fare è stato creare tutte le directory che si lamentava di non trovare (solo un semplice mkdir, nient'altro), quindi in esecuzione svn upgrade. Sembrava funzionare.

Sono passato a Git anni fa, ma questo è un progetto legacy. Ho dimenticato quanto Subversion mi infastidisce al confronto. : P

3

ho avuto anche questo problema e riparato dal continuo facendo touch con il nome del file SVN perdere. Dopo ogni touch fare svn clean e quindi svn up. Dovrebbe aiutare

6

Ho avuto questo stesso problema quando stavo scherzando con un vecchio lavoro. Ho usato il comando find: find . -type d -name .svn -exec mkdir {}/text-base \; per creare automaticamente tutte quelle directory.

+1

È necessario un "." dopo aver trovato, ma questo ha funzionato perfettamente. Ho anche dovuto chmod tutte le directory .svn a 774. –

+0

Ho questa directory + Ho cambiato i diritti di .svn e tutte le sottodirectory su 774. Tuttavia, 'svn upgrade' non riesce con quel messaggio di errore. –

1

ho avuto un po 'lo stesso errore:

svn: Can't open file 'XY/.svn/tmp/text-base/analyticstracking.php.svn-base': No such file or directory

Utilizzando svn cleanup . sulla directory ha lavorato per me.

1

testo-base non è un file, l'aggiornamento comando svn si aspetta che questo come una directory allora:

mkdir .svn/text-base 

e poi

svn upgrade 
Problemi correlati