如何在P4 CLI上列出路径的所有提交者(包括子目录)?

时间:2015-08-10 18:18:23

标签: perforce

我正在寻找像这样的伪查询

这样的命令

SELECT DISTINCT Submitted_By FROM Submitted_Changelists WHERE CONTAINS(File_path, "/depot/path/to/branch/mydir/");

2 个答案:

答案 0 :(得分:1)

p4 changes -s submitted //depot/path/to/branch/mydir/... \ | cut -d ' ' -f 6 \ | cut -d '@' -f 1 \ | sort -u

故障:

  1. p4 changes -s submitted //depot/path/to/branch/mydir/...:列出更改指定路径的所有更改的摘要。
  2. cut -d ' ' -f 6提取更改摘要的username@client部分。
  3. cut -d '@' -f 1提取其中的用户名部分。
  4. sort -u对用户名列表进行排序并删除重复项。

答案 1 :(得分:1)

p4 -F %user% changes //depot/path/to/branch/mydir/... | sort -u