是否有可能在perforce中找到前10个更改类型的文件

是否有可能在perforce中找到前10个更改类型的文件,perforce,Perforce,在软件维护中,一个类的质量可以通过查看该文件随时间变化的数量来暗示 给定特定的文件类型,例如java文件,是否可以列出perforce中修订最多的顶级文件 我找到了p4 filelog命令,但是我想要的输出有点不同: # rank filename revisions ------------------------------------- 1 BuggyFile1.java 63 2 BuggyFile2.java

在软件维护中,一个类的质量可以通过查看该文件随时间变化的数量来暗示

给定特定的文件类型,例如java文件,是否可以列出perforce中修订最多的顶级文件

我找到了
p4 filelog
命令,但是我想要的输出有点不同:

# rank    filename          revisions
-------------------------------------
1         BuggyFile1.java   63       
2         BuggyFile2.java   37       
3         BuggyFile3.java   15       
4         BuggyFile4.java   14       
... aso
你知道如何得到这样的名单吗


注意:My project depot包含15000多个文件

使用
p4文件
获取文件和修订的列表,重新格式化输出以将修订放在第一位,然后按修订按降序排序:

% p4 -Ztag -F "%rev% %depotFile%" files //....java | sort -rn
63 BuggyFile1.java
37 BuggyFile2.java
15 BuggyFile3.java
14 BuggyFile4.javaj

再编写一点脚本,您就可以得到您描述的精确格式,但希望这个简单的命令能为您提供一个良好的起点。

使用
p4文件
获取文件和修订列表,重新格式化输出以将修订放在第一位,然后按修订降序排序:

% p4 -Ztag -F "%rev% %depotFile%" files //....java | sort -rn
63 BuggyFile1.java
37 BuggyFile2.java
15 BuggyFile3.java
14 BuggyFile4.javaj
再编写一点脚本,您就可以得到您描述的确切格式,但希望这个简单的命令能为您提供一个良好的起点