是否有diff / patch格式可视化算法的描述? (或者它可能太过微不足道了)
答案 0 :(得分:3)
Rietveld code review tool有很多评论解释其在its source code中的操作。特别注意intra_regiion_diff.py和engine.py。
答案 1 :(得分:2)
差异工具产生的数据非常基本:“这条线改变了这种方式”。
“可视化”通常包括并排显示原始代码和修改后的代码,通过以某种方式标记显示文本来指示“此行已更改”。基本上这意味着可滚动的文本窗口具有彩绘的文本条纹。花哨的版本会在一个窗口中的更改行之间绘制线条,而在另一个窗口中绘制相应的线条。