如何使用“P4 diff”命令在代码差异中获取C函数名称?

时间:2015-11-10 19:18:50

标签: diff perforce

在perforce(P4)命令行中是否有任何等效选项来获取代码diff中的函数名? 我需要在生成的diff文件中具有与每个代码diff段对应的函数名。 这将帮助我使用CTAGS从code-diff导航到函数调用。

1 个答案:

答案 0 :(得分:1)

请注意p4 help diff的摘录:

  

如果设置了环境变量$ P4DIFF,则指定diff   启动程序代替默认的Perforce客户端差异。

如果P4DIFF包含空格,p4将其视为带参数的可执行文件名,那么您可以这样做:

export P4DIFF="diff --show-c-function"

(或者您正在使用的任何控制台shell的等效项)然后当您运行p4 diff时,您应该看到基于C的代码的函数名称。