Ich habe eine virtuelle Box mit Windows 10, Eclipse Mars, Subversive Plugin, SVNKit 1.8.11 installiert und versucht, einige Repositories in einer Konfiguration einzurichten, die ich bereits in mehreren anderen Umgebungen erfolgreich durchgeführt habe. Der SVN Server ist ein Debian 7 System mit Subversion 1.6.17. Das folgende Problem tritt nur auf, nachdem ich das oben erwähnte System eingerichtet habe:Wie löse ich den SVN-Fehler auf? E200030: In '<CHECKOUT_DIRECTORY>' wurden noch nicht abgeschlossene Transaktionen gefunden?
- Auschecken: e. G. SVN-Repositories -> erweitern Repository X -> Rechtsklick auf Trunk -> Check-Out -> Fehler tritt auf: "Checkout-Vorgang für 'svn: // host/X/trunk' fehlgeschlagen. Svn: E200030: Es sind noch nicht abgeschlossene Transaktionen entdeckt in 'C: \ PathToWorkspace \ X' "
- Danach funktioniert anscheinend das Subversive-Plugin nicht mehr.
- Export: gleiches Ergebnis wie Check-out
Weitere Untersuchungen hat mich auf eine bestimmte Datei im Repository, die mit „ungültigen Handelte“ Fehler fehlschlägt geladen. Es ist nicht in einem "seltsamen" Pfad (nicht zu lang, keine Leerzeichen oder Sonderzeichen) und die Datei selbst enthält keine verdächtigen Zeichen, nur Unix-Zeilenumbrüche. Berechtigungen und Speicherplatz auf der Festplatte sind in Ordnung. Andere Repositorys mit denselben Eigenschaften funktionieren wie erwartet.
Ich habe Posts mit ähnlichen Problemen gefunden, aber anscheinend keine von ihnen auf meine Anwendung. Sie sagten mir, ich solle mein Arbeitsbereich-Verzeichnis löschen (was ich getan habe), aber ich habe einfach alle meine Einstellungen verloren, ohne das Problem zu lösen. Danach untersuchte ich das Programmverzeichnis von Eclipse, das keinen Erfolg mehr brachte.
Darüber hinaus ist die Datei ".svn \ wc.db" nach dem Fehler weiterhin gesperrt. Das Löschen des Repository ist daher erst nach dem Schließen von Eclipse möglich. Das Verzeichnis ist in keiner Projektliste/Baumstruktur in Eclipse wie der Paket-Explorer aufgeführt, aber das Verzeichnis ist auf der Festplatte vorhanden.
Das selbe Repository X funktioniert immer noch in jeder anderen Konfiguration, die ich habe. Wie kann ich diese "Transaktionen" zurücksetzen, um diese zu reparieren? Ich möchte wirklich vermeiden, Eclipse oder sogar Windows komplett neu zu installieren.
EDIT I istalled TortoiseSVN 1.16.16.21511 (x64), die perfekt auf die SVN-Service-Version passt. Gleiches Problem.
Dies könnte zu einem Problem in Zusammenhang stehen, wenn ich gefunden TortoiseSVN mit Teamcity Kasse Ordner verwenden, und könnte ein Fehler sein. Versuchen Sie, die Symbolüberlagerungen in Tortoise mithilfe von Einstellungen als Workaround zu deaktivieren. Siehe https://stackoverflow.com/questions/47652124/teamcity-svn-agent-side-checkout-fails-with-error-svn-e200030-there-are-unfini – GrahamMc