Perforce 在Performance中,按用户列出所有变更集
在Perforce中,如何列出给定用户的所有变更集? 这可以通过一个“p4”命令完成吗?是Perforce 在Performance中,按用户列出所有变更集,perforce,Perforce,在Perforce中,如何列出给定用户的所有变更集? 这可以通过一个“p4”命令完成吗?是 p4 changes -u <username> p4更改-u p4更改-m1-L-t-u在Powershell 2.0中: p4 users | select-string "^\w+(.\w+)?" | %{$_.Matches} | %{$_.Value} | %{p4 changes -u $_} 第一行显示所有用户,第二行从输出中解析用户名,第三行将输入发送到
p4 changes -u <username>
p4更改-u
p4更改-m1-L-t-u在Powershell 2.0中:
p4 users
| select-string "^\w+(.\w+)?" | %{$_.Matches} | %{$_.Value}
| %{p4 changes -u $_}
第一行显示所有用户,第二行从输出中解析用户名,第三行将输入发送到p4 changes
编辑:正则表达式假定您的用户名是单个单词或firstname.lastname格式。您可能需要针对不同的格式对其进行编辑
EDIT2:对给定的用户来说。屁股
EDIT3:较短的powershell:
p4 users
| select-string "^\w+(.\w+)?" | %{$_.Matches}
| %{p4 changes -u $_.Value }
p4 users | % { p4 changes -u $_.Split()[0] }
EDIT4:更短的powershell:
p4 users
| select-string "^\w+(.\w+)?" | %{$_.Matches}
| %{p4 changes -u $_.Value }
p4 users | % { p4 changes -u $_.Split()[0] }
有关每个变更列表的变更详情,请使用:
p4 changes -u <user_name> | %{p4 describe $_.Split()[1]}
p4更改-u |%{p4描述$|.Split()[1]}
如果不需要文件差异,请使用-s
选项进行描述