Perforce Changelist摘要

jef*_*ind 3 perforce changelist revision-history

有谁知道如何获得perforce来生成一个文件历史细节和描述的表格?

GUI或命令行解决方案都可以.在P4V GUI窗口客户端上,右键单击工作空间树视图中的文件,然后选择"文件历史记录",可以看到每个修订的列表,其中描述为此列表中的最后一列.我希望以打印机友好的格式打印这个列表(因为如果有一个很长的描述它永远不适合屏幕).

基本上我需要一个很好的整洁列表,列出文件的每个更改,日期和更改的描述.除了在"文件历史记录"中,我还没有找到perforce生成此可打印列表的方法,但除了使用我不想使用的剪切工具或打印屏幕之外,这是不可打印的.

最佳案例场景是具有日期和描述的列表,以及差异分析的摘要,以准确显示特定文件的每个修订中更改的内容.

任何有关这方面的帮助将不胜感激.

Den*_*nis 5

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

我之前没有使用它,但是如果有机会我会编写自定义脚本.

Perforce手册中有一些关于设置它的文档,有很多关于在Microsoft Excel中使用数据源的教程/信息.

从您的其他问题/答案中,我可以看到您知道如何使用ODBC数据源,因此P4Reports应该为您提供所需的内容.至于你需要的实际p4命令,请参阅Karl Bielefeldt的回答.

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