在perforce(P4)命令行中是否有任何等效选项来获取代码diff中的函数名? 我需要在生成的diff文件中具有与每个代码diff段对应的函数名。 这将帮助我使用CTAGS从code-diff导航到函数调用。
答案 0 :(得分:1)
请注意p4 help diff
的摘录:
如果设置了环境变量$ P4DIFF,则指定diff 启动程序代替默认的Perforce客户端差异。
如果P4DIFF
包含空格,p4
将其视为带参数的可执行文件名,那么您可以这样做:
export P4DIFF="diff --show-c-function"
(或者您正在使用的任何控制台shell的等效项)然后当您运行p4 diff
时,您应该看到基于C的代码的函数名称。