Recentemente il nostro server svn è stato modificato e abbiamo fatto uno switch svn.
Poiché la copia di lavoro aveva un'enorme quantità di risorse non controllate, la copia di lavoro è stata bloccata e abbiamo iniziato a cambiare cartella per cartella per tutte le cartelle sotto svn, che funziona perfettamente.
Ma al livello più alto del repository, quando provo ad aggiornare i file, ottengo svn: Working copy '.' neanche l'errore bloccato e la pulizia non aiutano. Quando eseguo la pulizia, ricevo errori come questi: svn: 'content' non è una directory di copia funzionante
Il checkout fresco NON è affatto un'opzione. Esistono altri modi per ripulire e rilasciare i blocchi e eseguire completamente l'interruttore?
EDIT: l'ultimo paragrafo nella risposta di JesperE
Se ottieni una "copia non funzionante" quando esegui una "svn cleanup" ricorsiva, suppongo che tu abbia una directory che dovrebbe essere una copia funzionante (la directory .svn al livello superiore lo dice), ma manca il suo possedere la directory .svn. In tal caso, potresti provare a rimuovere / spostare quella directory e quindi fare un aggiornamento locale
sembra essere la soluzione al problema nel repository. Ho identificato quelle cartelle e ho fatto un nuovo checkout di quelle cartelle specifiche da solo e wow, i blocchi vengono rilasciati nella successiva pulizia! Grazie mille JesperE !!
Ma non riesco ancora a capire l'errore di svn switch che ora legge qualcosa del tipo,
svn: il repository in 'svn: // repourl / reponame / foldername' ha uuid 'm / reponame', ma il WC ha 'b5b39681-0ff6-784b-ad26-2846b9ea8e7d'
Qualche idea ?