Frage Fehlende txn-aktuelle Datei in TortoiseSVN


Mein TortoiseSVN-Projekt funktionierte bis gestern gut. Aber heute, als ich versuchte es zu begehen, habe ich unten eine Fehlermeldung erhalten. Ich bin mir ziemlich sicher, dass ich diese Datei nicht selbst gelöscht habe. Irgendwelche Ideen, um es wiederherzustellen / einige andere Abhilfe?

TortoiseSVN 1.6.16, Build 21511 - 32 Bit, 2011/06/01 19:00:35 Subversion 1.6.17, apr 1.3.12 apr-utils 1.3.12 Neon 0,29,6 OpenSSL 1.0.0d 8. Februar 2011 zlib 1.2.5 Ich verwende es unter Windows-7. Ich habe ein Dual-Boot-System (anderes Betriebssystem Ubuntu)

enter image description here

Vielen Dank.


1
2017-10-27 19:20


Ursprung


Siehe die ähnliche Frage und die Antwort: stackoverflow.com/questions/13031544/... - bahrep


Antworten:


Vorwort: Die Verwendung von file: /// access-level für Subversion ist immer eine schlechte Idee für länger als wenige Transaktionen Aufgabe

Gesicht: Wenn Sie eine Datei verloren haben, müssen Sie sie reparieren

Die Datei "txn-current" ist eine Datei mit einer einzelnen Textzeile   enthält nur eine Basis-36-Nummer. Der aktuelle Wert wird in der   Name der nächsten Transaktion, zusammen mit der Revisionsnummer der Transaktion   basiert auf. Diese Sequenznummer stellt sicher, dass Transaktionsnamen vorhanden sind   nicht wiederverwendet, auch wenn die Transaktion abgebrochen wird und eine neue Transaktion   basierend auf der gleichen Revision wird begonnen.

sagt uns Subversion eigenes Repo

Rezept aus akzeptierter Antwort für "svn commit problem, kann 'd: \ UC \ db \ txn-current' nicht lesen: Dateiende gefunden" (svnadmin verify + svnadmin recover) ist auch gültig und nutzbar


2
2017-10-28 06:49



Danke .. Ich kann nicht verstehen, was mit "file: /// access-level" gemeint ist. Was habe ich falsch gemacht? Wie man es richtig macht? Auch ich kann nicht finden svnadmin.exe in meinem PC überall .. Sollte ich tortoiseSVN neu installieren? - user13107