Der Vorgänger des Wurzelknotens von Subversion E160004 X ist Y, sollte aber Z sein

Ich habe ein großes Subversion-Repository (74010 Revisions) geerbt und versuche, einen Dump / Load durchzuführen, um das Repository auf die 1.8-Version zu aktualisieren und die platzsparenden Funktionen zu nutzen.

Bevor ich diesen Prozess versuchte, lief ichsvnadmin verify über das betreffende Repository, um sicherzustellen, dass das Repository in gutem Zustand war. Leider habe ich folgende Fehlermeldung erhalten:

svnadmin: E160004: r1516's root node's predecessor is r1514 but should be r1515

Ich habe viel gegoogelt, um die Bedeutung dieses Fehlers herauszufinden, konnte jedoch keine Informationen für diesen bestimmten Fehler außerhalb eines Fehlers finden, der anscheinend nur für neue Repositorys aufgetreten ist. Leider sieht es auch so aus, dass diese Fehlernummer für mehrere Fehlerklassen verwendet wird.

Ich kann überprüfen, ob diese bestimmte Revision fehlt, wenn ich in TortoiseSVN ein 'Show Log' durchführe. Ich habe versucht, einen Speicherauszug zu erstellen, um festzustellen, ob wir möglicherweise einen Speicherauszug abrufen können.

Dies scheint (an der Oberfläche) keine Auswirkung auf die tägliche Nutzung dieses Repository zu haben. Die Unfähigkeit, das Repository zu sichern, ist jedoch keine gute Sache.

Meine Fragen sind:

Gibt es etwas, das ich tun kann, um zu versuchen, den Verlauf aus diesem Repository wiederherzustellen und neu zu beginnen?Gibt es einen Weg zu habensvnadmin verify zeige alle Fehler anstatt nur beim ersten Fehler zu scheitern?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage