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



我正在寻找一个像这样的伪查询命令

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

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排序用户名列表和删除重复。
p4 -F %user% changes //depot/path/to/branch/mydir/... | sort -u

最新更新