Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perforce 性能更改列表摘要_Perforce_Changelist_Revision History - Fatal编程技术网

Perforce 性能更改列表摘要

Perforce 性能更改列表摘要,perforce,changelist,revision-history,Perforce,Changelist,Revision History,有人知道如何让perforce生成文件历史的详细信息和描述表吗 GUI或命令行解决方案都可以。在P4V GUI windows客户端上,右键单击“工作空间”树视图中的文件并选择“文件历史记录”时,可以看到每个修订的列表,其中“说明”作为该列表中的最后一列。我很想用打印机友好的格式打印这个列表(因为如果有很长的描述,它永远不会出现在屏幕上) 基本上,我需要一个漂亮整洁的列表,列出对文件的每一项更改、日期和更改的描述。除了在“文件历史记录”中,我还没有找到perforce生成此可打印列表的方法,但除

有人知道如何让perforce生成文件历史的详细信息和描述表吗

GUI或命令行解决方案都可以。在P4V GUI windows客户端上,右键单击“工作空间”树视图中的文件并选择“文件历史记录”时,可以看到每个修订的列表,其中“说明”作为该列表中的最后一列。我很想用打印机友好的格式打印这个列表(因为如果有很长的描述,它永远不会出现在屏幕上)

基本上,我需要一个漂亮整洁的列表,列出对文件的每一项更改、日期和更改的描述。除了在“文件历史记录”中,我还没有找到perforce生成此可打印列表的方法,但除了使用剪切工具或打印屏幕(我不想使用)之外,此列表不可打印

最好的情况是列出日期和描述,以及差异分析的摘要,以准确显示特定文件的每个修订中发生的更改

非常感谢您提供的任何帮助。

p4更改-l
将在CLI上为您提供此信息。我认为,获得个人差异信息的唯一方法是编写一个脚本,在每个相关变更列表上运行
p4 descripe

您可以尝试使用*创建一个报告,直接从Performance查询此信息。它通过提供一个ODBC数据源来实现这一点,该数据源集成到许多报告程序中,例如Crystal Reports、Microsoft Excel等

我自己以前没有使用过它,但是如果有机会,我会在编写自定义脚本时使用它

有一些关于如何设置的教程,还有大量关于使用Microsoft Excel中的数据源的教程/信息

从您的其他问题/答案中,我可以看出您知道如何使用ODBC数据源,以便P4Reports能够为您提供所需的内容。有关所需的实际p4命令,请参阅


*在其他工具和实用程序中,这大约是页面的一半

哇,这太棒了,我可以使用SQL查询性能数据!!令人惊叹的!