Иногда требуется посмотреть несколько своих коммитов в репозиторий svn. Все мы знаем, что для этого необходимо использовать команду svn log. Предлагаю набор команд, с помощью которого просматривается определенное количество коммитов в репозиторий, выбираются из них только ваши, а затем выводится подробная информация по этим коммитам:

svn log -l 50|grep «| avaniashev |» | cut -d ‘ ‘ -f 1|xargs -I revision svn log -v -r revision

svn log -l 50 – выбирает 50 последних коммитов в репозиторий. Как вы поняли, это число можно изменять для получения информации о большем числе коммитов.

avaniashev – это логин. Подставьте ваш.

cut -d ‘ ‘ -f 1 – команда, обрабатывающая строку, которая получена из команды grep – выбирает номер ревизии.

xarg – обрабатывает номера ревизий – вызвыает svn log, с параметром -v – подробная иныормация, передавая в нее последовательно нужные ревизии.