svn 1.7.8 Datenbank ist gesperrt, kann nicht freigegeben werden
wenn ich laufen:
svn cleanup
Bekomme ich die Fehlermeldung:
svn: E200033: database is locked, executing statement 'RELEASE s0'
oder anderen Befehl zum ändern der DB, z.B. commit
update
etc.
Dies ist auf linux-server, das Verzeichnis per nfs.
Kann ich der Kasse eine andere version und kopiere meine änderungen, aber es ist ein Aufwand, und ich denke, dass dieser Fehler wieder kommen wird.
wie behebe ich dieses Problem auf einem Arbeits-Verzeichnis, und gibt es eine Möglichkeit, es zu verhindern.
p.s. es gibt keine Laufenden Prozesse, vielleicht eclipse abgestürzt, in der Mitte ein paar Aktion.
InformationsquelleAutor der Frage Zamir | 2013-06-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies hat mir geholfen, das problem zu lösen (subversion, git 1.7.10):
Nachdem sicherstellen, dass es funktioniert, können Sie entfernen wc.db.alt.
Siehe auch: http://technosophos.com/content/sqlite-database-locked-error-and-unlocking-database
InformationsquelleAutor der Antwort Víctor Fernández
In windows, die ich getötet der Prozess
TSVNCache.exe
und das hat mir geholfen.InformationsquelleAutor der Antwort Reuben
kann manchmal svn halten Sie in der IDE ausgeführt(wenn svn konfiguriert in der IDE) und sperrt die svn-Dateien. schließen Sie Ihre IDE und führen Sie dann bereinigen.
oder nutzen Sie die einfache Weise, Ihren pc neu starten und dann die Bereinigung durchführen.
InformationsquelleAutor der Antwort Aafaq Ahmad
Verwenden
Wenn Sie immer noch Probleme haben, gehen Sie eine Ebene nach oben und führen Sie den gleichen Befehl.
InformationsquelleAutor der Antwort user3939474
Folgenden Schritte für mich gearbeitet.
InformationsquelleAutor der Antwort JavaGeek
Wenn Sie tagging und Freigabe durch NetBeans
Ändern Sie bitte den Pfad zu den installierten svn in Ihre IDE
InformationsquelleAutor der Antwort sarath
Wie ich das behoben das problem für mich war, dass ich neu installiert TortoiseSVN version 1.9.2. In der Prozess, dies zu tun, ich hatte zum Herunterfahren die Prozesse für Explorer, Eclipse (mit dem svn-Arbeitsbereich), TortoiseSVN, SQL Dev, Notepad++...
Also vielleicht war es etwas mit dem Neustart diesen Prozessen ist, dass das problem behoben, oder für die Installation von TortoiseSVN.
InformationsquelleAutor der Antwort bautrey
Keiner der oben hat bei mir auf einem Windows-system, ich musste neu starten Sie den SVN-Dienst zu deaktivieren Sie die Sperre für die Datenbank und führen Sie dann eine clean-up auf dem ast und hat alles in Ordnung.
InformationsquelleAutor der Antwort llanato
MÖGLICHE ALTERNATIVE LÖSUNG:
Unter Linux: mein problem war, dass, in einem separaten Fenster, die ich ausgeführt hatte:
Nun, das problem war, ich meinte zu geben "
grep ^?
", also natürlich ist es sofort ausgedruckt eine Fehlermeldung. ABER die "less
" wurde noch auf eine Eingabe wartet, und so ist die "svn stat
" noch aktiv war. Einmal habe ich getötet, der Prozess, die "svn update
" funktionierte wieder.So überprüfen Sie Ihre Laufenden Prozesse, stellen Sie sicher, Sie haben keine andere "
svn
" Befehle ausführen oder andere Prozesse den Zugriff auf die svn-Datenbank gesperrt.InformationsquelleAutor der Antwort UncaAlby