Czy istnieje sposób pokazania, która wersja jest odpowiednikiem określonego tagu?SVN znaleźć wersję tagu
Odpowiedz
Spróbuj
svn log /path/to/tag -v --stop-on-copy
można zobaczyć som ething jak ten
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)
Można zobaczyć, że tag rozgałęzione w rewizji 5
Jeśli chcesz poznać numer wersji, co punkty Ten tag trzeba użyć svn log
, który dostarcza dane w formacie:
------------------------------------------------------------------------ r643 | [author] | [date] | [n] lines Added tag ------------------------------------------------------------------------ r643 | [author] | [date] | [n] lines [log message] ------------------------------------------------------------------------ ...
Jeśli dodać opcję --stop-on-copy
można się dowiedzieć, której wersji tag został utworzony. Uruchom svn log
zarówno z opcją --stop-on-copy
, jak i bez niej, a pozycja pod ostatnią wyświetlaną po uruchomieniu z opcją pokaże wersję, na którą ostatecznie wskazuje znacznik.
Alternatywnie, zakładając, ludzie nie robią złych rzeczy w swoim repozytorium (jak popełnienia przeciwko znacznika) można użyć svn info
, zwraca informacje w formacie
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
można nazwać coś podobnego svn info http://www.example.com/svn/path/to/tag
ale jeśli oznaczyć starą wersję teraz ostatnia zmieniona wersja będzie aktualna. – Mihai
@Mihai, myślę, że mam coś, co dostaje teraz, co chcesz .. –
- 1. SVN: Jak uzyskać pierwszą wersję pliku?
- 2. Jak znaleźć wersję Qt?
- 3. Jak znaleźć wersję WZP?
- 4. Jak uzyskać najnowszą wersję SVN HEAD w git-svn?
- 5. Jak określić wersję arkusza roboczego wersji SVN?
- 6. SVN - Jak zrobić starszą wersję rewizji głównej?
- 7. SVN scalania poprzednią wersję na kopię
- 8. Jak znaleźć wersję projektu playframework?
- 9. Nuget stanie znaleźć wersję pakietu
- 10. Jak znaleźć wersję Lazur PowerShell?
- 11. Jak znaleźć wersję cdh hadoop
- 12. Jak znaleźć moje źródło SVN?
- 13. Jak znaleźć położenie repozytorium svn?
- 14. Jak znaleźć katalog repozytoriów SVN?
- 15. Znajdź wersję roboczą kopii roboczej SVN (1.7 lub 1.8)
- 16. Jak zaktualizować wersję za pomocą wtyczki Subclipse SVN?
- 17. Jak stworzyć wersję Mavena bez tworzenia tagu scm?
- 18. Jak znaleźć wersję Struts używaną w projekcie
- 19. Jak znaleźć wersję oprogramowania zainstalowanego w Ubuntu?
- 20. git-svn "Nie można znaleźć revmap dla"
- 21. Jak dynamicznie wyświetlać wersję SVN na stronie internetowej?
- 22. użyj CMake, aby uzyskać wersję svn w czasie kompilacji
- 23. Dlaczego SVN nie może znaleźć lokalizacji repozytorium dla revison 0
- 24. Wyrażenie XPath, aby znaleźć elementy, których nazwa tagu zawiera "Nazwa"
- 25. Pomoc w zrozumieniu SVN Externals
- 26. Jak znaleźć wersję procesora ARM na urządzeniu z Androidem?
- 27. Jak znaleźć aktualną wersję QtWebKit używaną w Qt SDK?
- 28. Jak znaleźć wersję i uprawnienia modułu Perl 6?
- 29. Jak znaleźć minimalną wersję JDK konkretnej wersji zależności maven?
- 30. Jak znaleźć wersję maszynopisu, której używam przy użyciu interfejsu CLI?
Tego właśnie szukałem. Dzięki! – Mihai
Orurowanie wyjścia do 'głowy -2 | ogon -1 | grep -o -E "^ r [[: cyfra:]] +" 'powinno wydrukować tylko wersję. (Kombinacja head-tail zapewnia, że grisujemy tylko wiersz zawierający szczegóły wersji, a nie komunikat zatwierdzenia na przykład.) – joelpet
@joelpet Czy ekstrakcja nie jest zła? Czy nie powinno to przyjąć wersji '5' zamiast' 10'? – NPS