【发布时间】:2017-12-20 05:33:07
【问题描述】:
我正在尝试提取与执行修订文件之间的差异。但我的要求是提取被修改的函数名称。有没有办法找到改变的功能。
【问题讨论】:
-
Afaik perforce 无法为您做到这一点。获取两个版本并区分它们应该可以工作。
-
您可能必须实际“解析”(我使用相对宽松的术语)源文件才能做到这一点。获取整个源文件,从差异点向后扫描,直到找到函数声明。在这里,编码风格可能会对您有所帮助,因此您可以从“它从第 1 列开始并带有括号”中识别出一个函数,例如。
-
@Mats Petersson,谢谢。通过上述方式,我能够解析和提取功能更改。