Wie kann man Dateien wiederherstellen, die in Revisionen in Subversion geändert wurden?
Wie würde ich alle Dateien abrufen von den repository, zusammen mit dem Ordner-Struktur geändert in einem Bereich von Revisionen, sagen aus 1000-1920?
Kommentar zu dem Problem - Öffnen
Möchten Sie die aktuellen Dateien, oder nur eine Liste Ihrer Wege? Was meinst du mit "geändert"? Tut Löschung rechnen? Wie über änderungen der Eigenschaft? Was ist eine Datei, die gelöscht wurde, in r1001 aber wiederhergestellt (wie es in r1000) in r1920. Ist, dass eine änderung?
Ich brauche die eigentlichen Dateien, die enthalten sind in dieser revision. Durch die änderung ich meinte nur die Dateien aufgelistet, die in dieser revision. Vielen Dank für die Hilfe.
InformationsquelleAutor der Frage user47437 | 2009-01-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wollen einfach nur die Liste der geänderten Pfade, haben Sie einen Blick auf die --zusammenfassen option auf diff.
InformationsquelleAutor der Antwort bendin
Das kommt ein wenig auf das, was Sie beabsichtigen zu tun mit den Daten. Wenn Sie nur daran interessiert sind, in der Inspektion der Daten manuell, die Sie tun können,
sehen alle geänderten Dateien, zum Beispiel.
Wenn Sie wollen, etwas zu tun, mehr programmatisch, Sie können übergeben der --xml-flag svn log alle log-Daten als XML-Ausgabe:
InformationsquelleAutor der Antwort JesperE
Nicht sicher, ob das hilft, aber wenn Sie Windows verwenden, und Sie haben TortoiseSVN installiert. Es hat diese Funktionalität. Überprüfen Sie Mit TortoiseSVN zu Exportieren, die Nur Neue/Geänderte Dateien für die details. Wieder, dies wird vorausgesetzt, Sie sind mit Windows.
InformationsquelleAutor der Antwort
Hier ist eine Lösung, die Ihnen ein Baum enthält nur die Dateien, die vorhanden sind in r1920 und wurden geändert oder Hinzugefügt wurde, zwischen r1000 und r1920. Es ist ein bash-script, so müssen Sie Linux und die GNU-tools oder etwas vergleichbares.
InformationsquelleAutor der Antwort bendin