svn: die Datenbank gesperrt ist, die Ausführung der Anweisung "RELEASE s0'
Ich erhalte die Fehlermeldung aufgeführt Schlag bei dem Versuch eine Zusammenführung von einem Zweig:
Datenbank gesperrt ist, die Ausführung der Anweisung "RELEASE s0'
Lauf ich collabnet subversion edge-server: 1.7.5-3220.94
Ich den tortoise svn client: TortoiseSVN 1.7.7, Bauen 22907 - 64-Bit , 2012/05/15 12:16:05
Kann jemand bitte zeigen Sie mir, was dies verursacht, und wie diese zu lösen. Die Verweise auf die Web-deuten einige Prozess ist mit dem sqlite-backend. Die generische "Release lock" - Aktion aus dem svn-client Kontext-Menü scheint nicht zu helfen?
- Dies kann bedeuten, dass Ihre Arbeitskopie aufgerufen wird von einem anderen client zur gleichen Zeit.
- Aber ich in der Regel sicherstellen, dass ich habe geschlossen alle tortoise SVN-client windows, mit Ausnahme der Fenster bin ich mit zu initiieren, die Zusammenführen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie auf die Windows-version, die Sie gerade lassen Sie uns die nächsten:
Klicken Sie rechts auf den repo-Ordner und gehen Sie zu
TortoiseSVN
Optionen und neben diesem wählen Sie die optionClean Up
.In der clean-up-Optionen wählen:
sho
Bekam ich diese Fehlermeldung, wenn ich versuchte, Sie zum aktualisieren der lokalen Kopie, sondern merge-Fenster wurde offen gelassen. Ich Schloss die Fenster Zusammenführen und aktualisieren und bereinigen richtig funktioniert.
Wenn ich öffnen Sie eine shell, und führen Sie einen subversion-Befehl dann versuchen, Sie zu verschmelzen, mit Schildkröte, die ich bekomme diese Fehlermeldung.
Schließen der shell-Fenster und dann tut der Zusammenführung wieder von Schildkröte es funktioniert.
Ich hatte das gleiche problem. Ich war mit Schildkröte und Eclipse bei der gleichen Zeit. Schließen Eclipse hat dieses Problem behoben.
WENN Sie ein anderes Programm verwenden (netbeans) , müssen Sie das Programm konfigurieren von Netbeans :
Optionen > Team > Versionierung > subversion > Bevorzugte client
Ändern Sie diese option für "CLI", und wählen Sie nach der SVN.exe in dir TortoiseSVN\BIN
diese lösen das problem der gesperrten Datenbank
Tun, SVN Aufräumen. Problem gelöst wird.
Ich habe einen Freund, der stecken geblieben mit diesen. Er seinen computer neu gestartet und alles ging gut, nichts verloren, und er konnte wieder arbeiten.
Wenn nichts funktioniert von den oben genannten Antworten dann einfach den Prozess von der task-manager, und versuchen Sie es erneut. Keine Notwendigkeit, neu zu starten. Es funktioniert für mich
Dies geschieht in der Regel, weil ein anderes Programm ausgeführt wird version control auf der gleichen Arbeitskopie.
Schließen Sie das Programm (Eclipse, Netbeans, ...), und versuchen Sie es erneut, nach der Durchführung von "Clean-Up" auf die Arbeitskopie
Danke an alle. Ich denke, es ist wahrscheinlich ein Fall, der meine Arbeitskopie hatte lokale änderungen.
Ich nur Magermilch durch TortoiseSVN 1.7 Von: Lesley A. Harrison, die empfiehlt, dass, um eine reibungslose Zusammenführen:
sicherzustellen, dass Ihre Arbeitskopie ist sauber und hat keine lokalen änderungen vorzuweisen hat. Ich denke, dies war nicht der Fall in meinem Beispiel.
cheers.
verwenden lsof Liste svn die Datei-handle-und töten es dann mit svn cleanup
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.
Windows 2008 R2, ein OS Neustart es behoben.