【发布时间】:2014-02-10 01:55:43
【问题描述】:
我正在尝试搜索某些代码存储库中可用的错误修复。我所拥有的只是个人修复的代码。我需要提出一个可执行文件,它可以解析整个文件,并且可以根据修复预期的整个文件中修复代码的比较来确定修复是否可用。我需要一些建议算法来实现这个本质上是有条件的模式匹配练习。
【问题讨论】:
-
patch --dry-run 如果修复已应用或与文件不匹配,则会出错。
-
补丁 --dry-run 是否足够智能,即使行很少移动,也可以识别整个文件中的块。我的意思是说有人可能触摸了文件并在上方或下方插入了一些行,这使得行号无关
-
如果它使用上下文差异,它会找到它。
-
谢谢 stark 让我看看它是否符合我的需要并留下反馈
标签: algorithm pattern-matching code-search-engine code-search