我正在寻找一个可以区分/合并代码文件并知道方法名称的程序。
目前,我正在 WinMerge 中比较两个文件 - 一个是名为 Core_Search 的类,另一个是名为 Search 的类(它扩展了 Core_Search,因此它可以继承所有方法,然后重写一个或两个)。Core_Search 包含(比如说)20 个方法,Search 包含其中的一个,方法名称相同,但内容略有不同。
WinMerge 的差异概览如下所示:http://img864.imageshack.us/img864/1657/diff.png因为它将一种方法与整个类进行比较,而不是寻找匹配的方法名称。
是否有任何差异/合并程序提供这种功能?
答案1
你可以尝试SourceGear DiffMerge。我还没有用 php 测试过它,但它确实是一个不错的工具!