Wiederherstellen von versehentlich gelöschten Ordner in ein svn-repository
Ich wissen, wie zur Wiederherstellung einer bestimmten revision einen Ordner mit diesen Anweisungen:
Allerdings habe ich den gesamten Ordner gelöscht und wollen zu bekommen, dass die Ordner zurück, ohne Rückgängigmachen der rest des repository.
Versuchte ich neu zu den Ordner und dann Zusammenführen der änderungen zurück, aber svn kennt meinen trick und erkennt, es ist ein neuer Ordner.
Wie sollte ich das tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der einfachste Weg ist wahrscheinlich zu svn copy die Baumstruktur, die Sie möchten, aus der überarbeitung, wo es zuletzt war:
Sehen die Subversion-Buch für details.
Könnten Sie Auschecken eine neue Arbeitskopie, und dann den export der Ordner, der Sie interessiert. Sobald Sie exportiert den Ordner, wird es keine subversion-Metadaten in der it. Dann können Sie die Ordner in der Arbeitskopie, dass es gelöscht wurde.
Viel Glück.
Wenn Sie haben sich verpflichtet, die änderungen nach dem Neuerstellen des Ordners ist es möglich, dass Sie das gleiche problem hatte ich auch:
Verlor ich meine Geschichte für die Dateien. Dann habe ich
svn deleted
den Ordner wieder, und wenn Sie einErhielt ich diese Fehlermeldung:
In diesem Fall können Sie einen Hilfs-Ordner (~/tmp/) eine
Wird erstellen Sie die ~/tmp/- Verzeichnis/- Ordner mit allen Dateien, die es enthalten.
angenommen, dass der Ort, wo Sie gelöschte Verzeichnis /location/of/my/trunk/Pfad/zu/
und geben Sie dann eine
aus, dass Pfad den Pfad sollte es in Ihrem Baum.