В По необходимости, перечислите весь changesets пользователем

В По необходимости, как я перечисляю весь changesets для данного пользователя? Это может быть сделано через единственную команду "p4"?

10
задан Aaron Fi 21 April 2010 в 01:26
поделиться

3 ответа

Да.

p4 changes -u <username>
16
ответ дан 3 December 2019 в 20:03
поделиться

p4 changes -m 1 -L -t -u

0
ответ дан 3 December 2019 в 20:03
поделиться

В Powershell 2.0:

p4 users 
    | select-string "^\w+(.\w+)?" | %{$_.Matches} | %{$_.Value} 
    | %{p4 changes -u $_}

Первая строка показывает всех пользователей, вторая строка анализирует имя пользователя из выходных данных, а третья строка отправляет эти входные данные в p4 changes .

РЕДАКТИРОВАТЬ: Регулярное выражение предполагает, что ваши имена пользователей состоят из одного слова или в формате имя-имя. Возможно, вам придется отредактировать его для разных форматов.

РЕДАКТИРОВАТЬ2: Ооооо для данного пользователя. Жопа.

EDIT3: укороченный powershell:

p4 users 
    | select-string "^\w+(.\w+)?" | %{$_.Matches} 
    | %{p4 changes -u $_.Value }

EDIT4: еще более короткий powershell:

p4 users | % { p4 changes -u $_.Split()[0] }
2
ответ дан 3 December 2019 в 20:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: