Wie sehe ich, welche Dateien zwischen zwei Revisionen verändert wurden?
-
03-07-2019 - |
Frage
Ich will nur sehen, welche Dateien wurden modded / hinzugefügt / gelöscht zwischen zwei beliebigen Revisionen. Wie mache ich das?
Kann ich das in Schildkröte als auch?
Lösung
svn log -v -rX:Y .
Die -v für „ausführliche“ Schalter finden Sie ausführliche Ausgabe geben, auf denen Dateien auf dieser Revision betroffen waren.
Beachten Sie, dass "" vorausgesetzt, dass Sie derzeit in einer Arbeitskopie Verzeichnis sind, aber Sie können auch eine URL wie „ http :. //svn.myawesomesoftwareproject.com/trunk/lib/foo.c “
Diese Informationen können durch Eingabe von „svn help log“, oder durch das Lesen der SVN Buch gefunden werden , kostenlos online verfügbar. Vergessen Sie nicht, R ead T er F riendly M anual!
Andere Tipps
Wenn Sie eine kurze Liste von Dateien, ohne dass die Zeiten wollen und Nachrichten begehen, können Sie es wie folgt tun:
svn diff -r X:Y --summarize
Rechtsklick auf das Verzeichnis Ihrer Repo enthält. Wählen Sie SVN Protokoll anzeigen. Strg + Klicken Sie auf die zwei Revisionen. Rechtsklick auf ein und wählen Sie Revisionen vergleichen.
svn diff -r "start_revision_number": "end_revision_number" "url_of_svn_repo" --summarize
dann gerade Rohr grep ^ A D oder M
Wenn Sie neu in der Quellcodeverwaltung und SVN Sie können abholen Pragmatische Version Control mit SVN. Es erklärt viele der Konzepte und Befehle.
Das funktioniert für mich auf Fenster
- Gehen Sie zu Ihrem Ordner, in dem Sie das Repository haben,
- Rechtsklick und SVN Protokoll anzeigen auswählen,
- Sie im Dialogfeld eine "Show Range" Taste ist, klicken Sie darauf und füllen Start Revision = {Ihre Revision} und Ende Revision = {Ihre Revision}
- Wählen Sie den Start- und Datumsbereich nach Ihrem Bedarf
Hinweis: {Ihre Revision} = die Revisionsnummer für atleast eine Ihrer Dateiänderungen liefern. Alle Dateien, die mit dieser Revision verbunden ist, sollen aufgelistet bekommen.