Подтвердить что ты не робот

Как найти все коммиты (файлы и комментарии) человеком в cvs

Глядя на получение списка всех файлов (комментарии комментирования тоже будут хороши) пользователя в cvs.

4b9b3361

Ответ 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, который позволяет вводить запросы с помощью веб-форм. Результат также хорошо отформатирован в веб-браузере.