Как получить список основных участников для репозитория SVN за сегодня

svn log -r {`date "+%Y-%m-%d"`}:HEAD|grep '^r[0-9]' |cut -d\| -f2|sort|uniq -c


Команда «svn log -r {date "+%y-%m-%d"}:head|grep ‘^r[0-9]’ |cut -d\| -f2|sort|uniq -c» позволяет получить список основных участников для репозитория SVN за сегодня. Она выполняет следующие действия:

1. «svn log -r {date "+%y-%m-%d"}:head» — эта часть команды извлекает журнал изменений репозитория начиная с указанной даты до HEAD (последней ревизии).

2. «grep ‘^r[0-9]'» — это фильтр, который оставляет только строки, начинающиеся с символа «r» и за которыми следует число.

3. «cut -d\| -f2» — команда отсекает второе поле каждой строки, используя символ «|» в качестве разделителя. В данном случае, это поле содержит имя основного участника.

4. «sort» — сортирует список имен в алфавитном порядке.

5. «uniq -c» — показывает уникальные имена участников и количество раз, сколько каждое имя встречается в списке.

Эта команда полезна для знакомства с основными участниками в репозитории SVN за указанный день. Возможной альтернативой может быть использование графического клиента SVN, если таковой доступен. Команда принимает аргументы, которые задают дату и время, начиная с которых нужно получить список участников репозитория.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *