2012-11-08 9 views
6

Sto usando SharpSVN come parte di una soluzione server-pull. Il programma legge una revisione da un file di configurazione, se non corrisponde, si aggiorna alla revisione specificata.SharpSVN Working Copy Locked (cleanup does not clean)

Sembra funzionare correttamente sul mio sviluppatore, ma quando lo sposto sul mio server, ottengo un errore di "Working copy XXXXXXX" bloccato ". TortoiseSVN può aggiornare correttamente il wc. TortoiseSVN per la pulizia funziona bene

Ho provato a rilevare l'errore "bloccato" e chiamare "sblocco", ma quella funzione indica che il wc non è bloccato. Ho anche tentato di rilevare l'errore e chiamare "cleanup" da SharpSVN, ma che si traduce in un errore che indica "tentativo di scrivere un database di sola lettura."

Ho eliminato la copia di lavoro SVN e ho ricontrollato, l'ho spostato in nuove posizioni. Ho modificato il fl di sola lettura ag. Niente ha funzionato.

Questo sembra essere simile ad alcuni altri errori, ma la maggior parte di questi è stata risolta con una "pulizia" o cancellazione.

Eventuali suggerimenti, idee?

risposta

1

Questo potrebbe essere stato un problema con TortoiseSVN, o una combinazione tra TortoiseSVN e SharpSVN. Dopo aver programmato un checkout nel mio programma, che prima avrebbe verificato il codice prima di ogni successivo aggiornamento, sembra che funzioni correttamente.

Grazie.