Perforce - 获取特定变更列表的差异

标签 perforce changelist

如何从更改列表中获取文件列表和差异(带有颜色突出显示),以便我可以将其发送以供同行评审。

我尝试在Windows cmd p4描述#changelist中,但它只显示在更改列表中打开的文件列表。

[更新]我可以找到p4 diff,它在命令提示符中给出了所有更改列表的差异。

我希望有一个批处理文件,它可以输入更改列表编号作为参数并生成代码审查,我可以通过电子邮件共享该代码审查。

抱歉,我是新来的,不知道要查找什么,所以我没有尝试过任何东西。

最佳答案

我发现您正在尝试将更改发送给同事进行审核,并且您对更改的颜色突出显示等内容感兴趣。

不要尝试自己从头开始构建代码审查系统。

相反,从已经构建的代码审查系统开始;其中有很多已经存在,有免费的也有商业的。

您可以从 Perforce Swarm、P4Web 或 Perforce 审核守护程序等工具开始,所有这些都包含在 Perforce 中,您只需要求系统管理员安装它们即可。

或者您可以找到许多其他适用于 Perforce 的优秀代码审查工具。

但是从头开始构建一个工具是一个大项目,您可能还有许多其他更好的事情要做。

关于Perforce - 获取特定变更列表的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30099351/

相关文章:

python - 如何获取P4Python中的变化类型

perforce - 有没有一种方法可以一步交换文件并在 perforce 中保存历史记录?

c# - Visual Studio 找不到符号,虽然类在目录中,但它没有出现在解决方案资源管理器中

perforce - 将文件从所有待处理(搁置)的变更列表移动到新的变更列表

Vim 改变列表行为

java - 如何使用 perforce java api 将更改列表合并到另一个分支

python - 如何在 Django Admin 的 "Change List"页面显示上传的图片?

diff - 针对特定变更列表强制执行差异文件

perforce - 在整个修订范围内的perforce中分散多个文件

svn - 如何从 SVN 中删除现有的变更列表