2014-11-30 5 views
1

Мне нужно получить список всех пользователей, внесших вклад в поток. Я думаю, что я могу просто свалить всю историю потока затем разобрать его для пользователей, как это (см hist подробности):Accurev: Как я могу получить список всех пользователей из потока?

accurev hist -s <stream> -a -fv 

, но это, кажется, очень грубо, тем более, что я не заинтересован в истории сам. Есть ли более элегантный способ сделать это?

ответ

2

Это прекрасно работает:

accurev hist -p <depot> -s <stream> -a -fv | sed -n 's/.*user: \(.*\)/\1/p' | sort | uniq 
1

Чтобы получить эту информацию, вам нужно запустить команду accurev hist.

Вы можете добавить опцию «-k promotion», чтобы ограничить вывод, чтобы показывать только операции продвижения.

Кроме того, вы можете использовать опцию -fx для форматирования вывода в XML и создания скрипта для создания простого списка пользователей.

Смежные вопросы