2013-04-12 11 views
5

Quando si cerca di impegnarsi al mio repository SVN, ho ottenuto il seguente errore:SVN - SQLite - disco I/O error

Working copy 'Z:\prace-pj\projects\other\CopyRT' locked. 

Così ho eseguire il comando clean up e poi il commit riuscito, ma alla fine del messaggio di risposta, c'era il seguente errore:

Error bumping revisions post-commit (details follow): 
disk I/O error, executing statement 'RELEASE s11' 

Ora quando provo ad es. aggiorna il repository, dice che è bloccato. Quando pulisco e provo ad aggiornare di nuovo, ottengo un errore come questo:

disk I/O error, executing statement 'RELEASE s2' 
sqlite: disk I/O error 

Cosa devo fare per risolvere questo problema?

+0

Stai usando Cygwin? –

+0

No: ho Solaris in esecuzione sul lato server e sul client utilizzo MS Windows + Tortoise SVN. –

risposta

2

Hai provato:

svn unlock --force path/to/workingcopy 

? Sembra che possa essere puntato su un url se il problema è nel repository stesso ... Ho usato solo un'operazione di sblocco tramite la gua di tartaruga prima, ma presumo che avvolga comunque il comando svn.

speranza che aiuta

+1

Anche io uso Tortoise SVN, quindi ho provato "Get lock" su tutti i file e poi su "Release Lock" su tutti i file e ora sembra funzionare correttamente (ho provato sia un aggiornamento che un commit). Grazie. –

+0

Prego, felice ha funzionato :) – mounds

3

Per gli altri di riferimento, ho appena avuto questo stesso errore e ha scoperto che uno dei miei file di log stava prendendo tutto il mio spazio (e non poteva scrivere su disco fisso, perché non c'era spazio libero) .

Run (per assicurarsi di avere abbastanza spazio su disco)

df -h 

Poi ho solo bisogno di correre:

svn cleanup 

Questo risolto l'errore per me.

Problemi correlati