Ich weiß, wie ich mithilfe dieser Anweisungen zu einer bestimmten Revision eines Ordners zurückkehren kann:
Ich habe jedoch den gesamten Ordner gelöscht und möchte diesen Ordner wiederherstellen, ohne den Rest des Repositorys wiederherzustellen.
Ich habe versucht, den Ordner neu zu erstellen und dann die Änderungen zusammenzuführen, aber svn kennt meinen Trick und weiß, dass es ein neuer Ordner ist.
Wie soll ich das machen?
Der einfachste Weg ist wahrscheinlich, den svn gewünschten Baum von der Revision aus zu kopieren, wo er zuletzt existierte:
%Vor%Weitere Informationen finden Sie im Subversion-Buch .
Sie können eine neue Arbeitskopie auschecken und dann den gewünschten Ordner exportieren. Nachdem Sie den Ordner exportiert haben, enthält er keine Subversion-Metadaten mehr. Dann können Sie den Ordner in die Arbeitskopie einfügen, aus der er gelöscht wurde.
Viel Glück.
Wenn Sie die Änderungen nach dem Neuerstellen des Ordners übernommen haben, ist es möglich, dass Sie das gleiche Problem haben:
Ich habe meinen Verlauf für die Dateien verloren. Dann habe ich% %% den Ordner erneut, und wenn ich ein
mache %Vor%Ich habe diesen Fehler erhalten:
%Vor%In diesem Fall können Sie einen Hilfsordner (~ / tmp /) verwenden, um ein
auszuführen %Vor%Er erstellt den Ordner ~ / tmp / directory / mit allen darin enthaltenen Dateien. Angenommen, der Ort, an dem Sie das Verzeichnis gelöscht haben, ist / location / of / my / trunk / path / to /
und dann ein
ausgeben %Vor%von diesem Pfad zu dem Pfad, der in Ihrem Baum sein sollte.
Tags und Links svn repository recovery