Die Firma, in der ich arbeite, hat einen großen Serverausfall erlitten. Während dieses Fehlers war das SVN-Repository verloren. Aber es gibt noch Hoffnung! Wir haben eine alte Sicherung des Repository, das ich erfolgreich mit VisualSVN wiederherstellen konnte.VisualSVN Wie wird die Revisionsnummer zurückgesetzt?
Das Problem, mit dem ich jetzt konfrontiert bin, ist, dass ich Pre-Fehler Checkout-Ordner nicht aktualisieren/commit. Der Grund für dieses Problem ist, dass zum Beispiel: ein lokaler Ordner eine Revisionsnummer von 2361 hat, während das Repository selbst eine Revisionsnummer von 2290 enthält, die älter ist.
Gibt es eine Möglichkeit, mit diesem Problem umzugehen? Kann ich ändern, wie die Revisionsnummern auf der lokalen Kopie oder auf der Serverkopie geändert werden?
Einige Punkte:
- I 1.6.6 TortoiseSVN bin mit.
- Ich kann Ordner aus dem Repo auschecken und die Verbindung ist aktiv.
- Ich habe einen meiner Ordner ausgewählt und die Option auf sie verschieben. Dies half mir zu sehen, dass etwas mit der Revisionsnummer
- nicht stimmt Ich habe ein wenig mit der Zusammenführungsoption experimentiert, aber das führte mich jetzt wo speziell. (Ich bin offen für Anregungen)
Vielen Dank für Ihre Zeit,
Ita
Ich hatte gehofft, diese Lösung zu vermeiden, aber wie es scheint, war es nicht so schlimm. Ich habe diese Zeile verwendet: FOR/F "Token = *" %% G IN ('DIR/B/AD/S * .svn *') DO RMDIR/S/Q "%% G" in einer Batchdatei, um mir zu helfen, die alten .svn-Ordner loszuwerden, die sich in den Ordnern befanden, die ich verschieben musste. Danke für deine Hilfe :) – Ita
Oh, ich habe nicht impliziert, dass du dich bewegen musst, aber das ist sicherlich ein Ansatz. Ich hätte Beyond Compare oder etwas Ähnliches verwendet, um visuell zu sehen, was genau ich mache. Aber wenn alles geklappt hat, mehr Kraft für dich! –