Wie kann man ein SVN -Update mit inszenierten Änderungen rückgängig machen?
-
26-10-2019 - |
Frage
Ich habe viele Dateien aus einer SVN -Filiale entfernen, indem ich:
svn rm filename
rm -rf filename
Als ich den SVN -Status lief, sah ich alle Dateien, die ich als gelöscht und bereit zum Vergehen gelöscht habe. Bevor ich die Änderungen begangen habe, habe ich das SVN -Update durchgeführt. Dies führte dazu, dass alle Dateien, die ich gelöscht habe, wieder hinzugefügt wurden, und sie werden nicht mehr wie gelöscht, wenn ich den SVN -Status ausführte.
Gibt es eine Möglichkeit, meine Deletten wieder in die Inszenierung zu bringen, ohne die ganze Arbeit noch einmal zu erledigen?
Lösung
Leider werden Sie keine Lösung finden: durch Löschen ohne Verwendung
svn rm [filename]
Subversion glaubt, dass die Dateien irgendwo aus versehentlich verschwunden waren. Also auf deinem
svn update
Subversion erstellen Sie diese Dateien zum Glück für Sie. Außerdem hat es total vergessen, welche Dateien neu erstellt wurden. Wenn Sie jedoch die Ausgabe Ihres SVN -Befehls haben, sollten Sie die Subversion der Aktionen sehen.