Глядя на получение списка всех файлов (комментарии комментирования тоже будут хороши) пользователя в cvs.
Как найти все коммиты (файлы и комментарии) человеком в cvs
Ответ 1
cvs log -t -wJellyJoe
Ответ 2
Используйте следующую команду для перечисления всех коммитов определенным пользователем:
cvs -q log -N -S -wuser dir/
-N
Не показывать теги. -S
Не печатайте имя/заголовок, если не выбраны изменения. -w[logins]
Только список изменений, проверенных указанными входами.
Watchout! Порядок переключателей имеет значение.
Дополнительные параметры и помощь:
cvs -H log
(Перечисление вышеперечисленных переключателей из этого вывода команды).
Ответ 3
cvs history -u user -c -D 2009-01-20
cvs history -u user -l -c -D 2009-01-20
первая строка для просмотра всех изменений пользователем с указанной даты вторая строка содержит только последнее изменение, поэтому вы получаете каждый файл только один раз, даже если он был изменен несколько раз.
Ответ 4
cvs history -a -c -D 2009-01-20
просмотреть все коммиты всех пользователей с 2009-01-20
Ответ 5
Вот быстрый oneliner, который даст вам список каждого файла, за которым последуют изменения этого пользователя и первая строка комментария от этого пользователя.
cvs log | egrep -A 1 'Working file|username'
Результат будет выглядеть так:
Working file: bin/scriptname
head: 1.14
--
date: 2008/01/01 15:15:30; author: username; state: Exp; lines +3 -2
First line of checkin comment will appear here.
Это быстрый и грязный лайнер, поэтому YMMV.
Ответ 6
Вы также можете использовать внешние инструменты, такие как ViewVC, который позволяет вводить запросы с помощью веб-форм. Результат также хорошо отформатирован в веб-браузере.