Verschiebungen und Umbenennungen Reparieren
Verschieben und Umbenennnen von Dateien und Ordnern in einer Arbeitskopie muss immer mit den entsprechenden Subversion-Befehlen durchgeführt werden. Mach man dies nicht dann erkennt Subversion dies nicht richtig. Das heisst eine Datei welche direkt im Explorer verschoben oder umbenannt wird erscheint für Subversion als "nicht versioniert" am neuen Ort (oder mit neuem Namen) und eine Datei am alten Ort oder mit dem alten Namen erscheint als "fehlend".
Wenn dies einmal passiert ist, erlaubt es TortoiseSVN die Situation zu retten. Der folgende Screenshot zeigt wie die Datei TSVN-Support.ods zu TortoiseSVN-Support.ods umbenannt wurde ohne den entsprechenden Subversion Befehl.
Im Commit-Dialog (oder im 'Auf änderungen prüfen' Dialog) können Sie beide Einträge auswählen und dann mit der rechten Maustaste klicken. Das Kontextmenu dann zeigt den Befehl "Umbenennen reparieren":
Der "Umbenennen reparieren" Befehl funktioniert nur, wenn genau zwei Dateien ausgewählt wurden, wobei eine der Dateien als "fehlend" markiert ist und die andere als "nicht versioniert". Nur auf diese Weise kann TortoiseSVN die Umbenennung oder Verschiebung reparieren.