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, если таковой доступен. Команда принимает аргументы, которые задают дату и время, начиная с которых нужно получить список участников репозитория.