Gibt es eine Möglichkeit zu zeigen, welche Revision einem bestimmten Tag entspricht?SVN finden Revision des Tags
Antwort
Versuchen Sie, diese
svn log /path/to/tag -v --stop-on-copy
Sie som sehen könnte ething wie diese
r10 | user | 2010-02-07 17:06:01 -0800 (Sun, 07 Feb 2010) | 1 line Changed paths: A /path/to/tag (from /path/to/branch:5)
können Sie sehen, dass der Tag in Revision 5
Wenn Sie die Versionsnummer von dem, was dieser Tag Punkte Sie wissen möchten, müssen svn log
verwenden, die Daten im Format bietet:
------------------------------------------------------------------------ r643 | [author] | [date] | [n] lines Added tag ------------------------------------------------------------------------ r643 | [author] | [date] | [n] lines [log message] ------------------------------------------------------------------------ ...
Wenn Sie die Option hinzufügen --stop-on-copy
können Sie herausfinden, welche Revision Das Tag wurde erstellt. Führen Sie svn log
sowohl mit als auch ohne die Option --stop-on-copy
aus und der Eintrag unter dem zuletzt angezeigten, wenn mit der Option ausgeführt wird, zeigt die Revision an, auf die das Tag letztendlich zeigt.
Alternativ werden unter der Annahme, die Menschen nicht schlechte Dinge in Ihrem Repository (wie zu begehen gegen einen tag) tun Sie svn info
verwenden kann, gibt es Informationen im Format
Path: [path] URL: [url] Revision: [current repository revision] Node Kind: directory Schedule: normal Last Changed Author: [author] Last Changed Rev: [last revision this particular path was changed] Last Changed Date: YYYY-MM-DD hh:mm:ss TZ
Sie könnte so etwas wie svn info http://www.example.com/svn/path/to/tag
verzweigt wurde, aber wenn ich jetzt eine alte Version markieren, würde die letzte geänderte Revision der Strom sein. – Mihai
@Mihai, ich denke, ich habe etwas, das bekommt, was Sie jetzt wollen .. –
- 1. "Mark" SVN-Export mit Revision
- 2. svn: changeset = Revision?
- 3. Bambus bauen Spezifische SVN Revision
- 4. Reihenfolge der SVN-Diff-Revision Bereich
- 5. find svn revision durch entfernten Text
- 6. entfernen alte Revision von SVN-Server
- 7. Ändern Sie den Zeitstempel einer SVN-Revision
- 8. SVN - So exportieren Sie nur eine Revision
- 9. aktuelle svn-revision in webapp erhalten
- 10. SVN Liste Revision Parameter Bereich nicht erlaubt
- 11. SVN Latest Head Revision: Branch oder Trunk
- 12. Reparatur git-svn Repository nach der historischen Subversion Revision geändert
- 13. Kann ich Svn Rebase zu einer bestimmten SVN-Revision git? (Ähnlich wie svn up -r ...)
- 14. Wie aktualisiert man die Revision mit dem Subclip SVN Plugin?
- 15. finden, wo alle Tags und keine Tags
- 16. git svn Klon eines einzelnen Verzeichnisses des SVN-Repositorys
- 17. Versionierung mit GIT-Revision
- 18. svn: E160013: Datei nicht gefunden: Revision 21602, Pfad 'XXX' SVN Log Query
- 19. Git vs SVN Wie man gegen Tags
- 20. SVN - Wie man eine ältere Revision als die Hauptüberarbeitung bildet?
- 21. Wie eine bestimmte Revision von SVN in Hudson/Jenkins bauen
- 22. maven-buildnumber-plugin SVN-Revision nur verfügbar, wenn nicht Format
- 23. SVN - Wie man eine ältere Revision die Kopfrevision macht?
- 24. Verwalten der Programmversion mit Jenkins, Build-Nummer und SVN Revision
- 25. Einschließlich SVN-Revision eines Projekts in C-Quellcode
- 26. Svn Merge mit Revision nicht tun, was ich erwarte
- 27. Wie überspringe ich eine Revision im SVN-Repository
- 28. Einzelne Datei in SVN zu einer bestimmten Revision zurückführen
- 29. Abfrage für Svn-Revision scheint plötzlich langsam (seit svn 1.5 vielleicht?)
- 30. Teamcity & Subversion: Kasse kopiert alle Tags des buildagent Kasse Verzeichnis
Das ist, was ich gesucht habe. Vielen Dank! – Mihai
Den Ausgang auf 'head -2 | Schwanz -1 | grep -o -E "^ r [[: digit:]] +" 'sollte nur die Revision drucken. (Die Head-Tail-Kombination stellt sicher, dass nur die Zeile mit den Revisionsdetails und nicht die Commit-Nachricht angezeigt wird.) – joelpet
@joelpet Ist Ihre Extraktion nicht falsch? Sollte nicht die Revision "5" statt "10" sein? – NPS