我正在尝试实现diff3算法,目前停留在块创建阶段。我已经知道如何在原始文件和“其他”文件之间获取LCS,以及如何在原始文件和“我的”文件之间获取LCS。需要执行哪些步骤才能获取数据块?
发布于 2016-02-22 21:21:36
我不认为这真的回答了您的问题,但是Subversion实现了您在这里所描述的这种分层。它非常紧密地遵循理论,因此您可能能够重用某些部分。
请参阅http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_diff/
https://stackoverflow.com/questions/32427263
复制相似问题