在Perforce中,如何列出給定用戶的所有變更集? 可以通過單個「p4」命令完成嗎?在Perforce中,按用戶列出所有變更集
9
A
回答
14
是的。
p4 changes -u <username>
0
P4
變化-m 1 -L -t -u
2
在Powershell的2.0:
p4 users
| select-string "^\w+(.\w+)?" | %{$_.Matches} | %{$_.Value}
| %{p4 changes -u $_}
的第一行顯示的所有用戶,所述第二線從所述輸出解析出的用戶名,並在第三行將該輸入發送到p4 changes
。
編輯:正則表達式假定您的用戶名是一個單詞或firstname.lastname格式。您可能需要針對不同的格式進行編輯。
編輯2:Ooooh爲給出用戶。屁股。
EDIT3:更短的PowerShell:
p4 users
| select-string "^\w+(.\w+)?" | %{$_.Matches}
| %{p4 changes -u $_.Value }
EDIT4:更短的PowerShell:
p4 users | % { p4 changes -u $_.Split()[0] }
1
爲了改變每個變更列表使用的詳細信息:
p4 changes -u <user_name> | %{p4 describe $_.Split()[1]}
使用-s
選項描述你是否需要文件差異。
相關問題
- 1. 在Perforce中合併時複製所有更改列表說明?
- 2. Cleartool命令列出變更集的所有文件部分
- 3. Perforce - 退出後檢出所有文件
- 4. 用戶「系統」無法列出羣集中的所有服務
- 5. 在所有IntelliJ窗口中啓用Perforce
- 6. 如何獲取TFS中用戶的所有「更改集」列表?
- 7. 返回指定用戶提交的所有更改列表 - Perforce Java API
- 8. 刪除用戶在perforce中解鎖所有鎖定的文件
- 9. 在Perforce公司,遞歸列出所有子流給父母流
- 10. 如何在Perforce中維護不同的變更集
- 11. 列出顛覆中特定用戶更改的所有文件
- 12. Laravel 5.2按用戶篩選或列出來自用戶的所有列表
- 13. 在perforce中,如何列出待定集成的源文件?
- 14. 如何從一個Perforce變更列表
- 15. 刪除空變更列表Perforce Java API
- 16. 列出所有引用的程序集
- 17. 列出用戶集合對所有文件的最後編輯
- 18. 無法看到擱置Perforce公司變更列表中的用戶界面
- 19. TFS列出具有特定變更集的所有文件和版本號
- 20. 列出Eclipse中Mylyn任務的所有SVN更改集
- 21. Mercurial - 查看hg中列出的所有變更集中所有文件的差異?
- 22. Rails 3按周created_at列出所有用戶
- 23. TFS:列出所有變更集中的所有唯一文件,並按文件類型和變更日期進行過濾
- 24. 在perforce中刪除更改列表
- 25. 列出與用戶的所有OU
- 26. 列出用戶的所有權限
- 27. 列出所有外部用戶SharePoint Online
- 28. Linux的 - 如何列出所有用戶
- 29. 交換ews api,列出所有用戶
- 30. ASP.NET MVC列出所有用戶