是否有可能在perforce中找到前10个更改类型的文件
在软件维护中,一个类的质量可以通过查看该文件随时间变化的数量来暗示 给定特定的文件类型,例如java文件,是否可以列出perforce中修订最多的顶级文件 我找到了是否有可能在perforce中找到前10个更改类型的文件,perforce,Perforce,在软件维护中,一个类的质量可以通过查看该文件随时间变化的数量来暗示 给定特定的文件类型,例如java文件,是否可以列出perforce中修订最多的顶级文件 我找到了p4 filelog命令,但是我想要的输出有点不同: # rank filename revisions ------------------------------------- 1 BuggyFile1.java 63 2 BuggyFile2.java
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
再编写一点脚本,您就可以得到您描述的确切格式,但希望这个简单的命令能为您提供一个良好的起点