差异可视化算法

时间:2010-12-17 18:30:25

标签: algorithm diff visualization patch

是否有diff / patch格式可视化算法的描述? (或者它可能太过微不足道了)

2 个答案:

答案 0 :(得分:3)

Rietveld code review tool有很多评论解释其在its source code中的操作。特别注意intra_regiion_diff.py和engine.py。

答案 1 :(得分:2)

差异工具产生的数据非常基本:“这条线改变了这种方式”。

“可视化”通常包括并排显示原始代码和修改后的代码,通过以某种方式标记显示文本来指示“此行已更改”。基本上这意味着可滚动的文本窗口具有彩绘的文本条纹。花哨的版本会在一个窗口中的更改行之间绘制线条,而在另一个窗口中绘制相应的线条。