Jak wyświetlić ostatnie 10 zatwierdzeń w odwrotnej kolejności chronologicznej z SVN?
129
Używając wiersza poleceń SVN, czy istnieje sposób na wyświetlenie ostatniej liczby X zatwierdzeń wraz z komunikatami o zatwierdzeniach, w odwrotnej kolejności chronologicznej (najpierw najnowsze zatwierdzenie)?
SVN ma naprawdę przydatną wbudowaną pomoc. svn help logprawdopodobnie byłoby nawet szybsze niż wyszukiwanie w Google.
meagar
1
Wydaje się, że to polecenie zwraca tylko przedostatni (nie ostatni) komunikat o zatwierdzeniu. Na przykład najnowsze zatwierdzenie to r901, ale powraca tylko do r900. Chciałem tylko sprawdzić, czy to standard, czy błąd. Również svn log -l10 <URL of your repository>wróci najnowszą (R901) również.
Shyam K,
@ShyamK SVN nigdy nie przestaje zadziwiać. Git ftw!
Aby wyjaśnić poprzednie odpowiedzi - zwróć uwagę, że svn logdomyślnie pokazuje tylko zatwierdzenia do wersji kopii roboczej (najnowsza svn update, uruchom, svn infoaby zobaczyć). Więc tak, jeśli możesz najpierw pobrać wszystkie zatwierdzenia, ta kombinacja zadziała:
svn update
svn log -l 10
Jednak najbardziej interesuje mnie wyświetlanie WSZYSTKICH najnowszych zatwierdzeń bez uprzedniej aktualizacji kopii roboczej, więc głównie porównuję mój dziennik do spadającego HEAD:
Odpowiedzi:
lub
Dalsze wyszukiwanie w Google przyniosło odpowiedź.
svn log
listy w kolejności odwrotnej do chronologicznej.źródło
svn help log
prawdopodobnie byłoby nawet szybsze niż wyszukiwanie w Google.svn log -l10 <URL of your repository>
wróci najnowszą (R901) również.Istnieje skrót -l dla --limit
źródło
Aby wyjaśnić poprzednie odpowiedzi - zwróć uwagę, że
svn log
domyślnie pokazuje tylko zatwierdzenia do wersji kopii roboczej (najnowszasvn update
, uruchom,svn info
aby zobaczyć). Więc tak, jeśli możesz najpierw pobrać wszystkie zatwierdzenia, ta kombinacja zadziała:Jednak najbardziej interesuje mnie wyświetlanie WSZYSTKICH najnowszych zatwierdzeń bez uprzedniej aktualizacji kopii roboczej, więc głównie porównuję mój dziennik do spadającego HEAD:
To dla mnie ogromna różnica.
źródło
Aby zobaczyć je w porządku chronologicznym:
źródło