标签
diff
2019-11-22

对项目中重要的实体(特别是配置类的实体)添加上版本的概念,是一个常规操作。
有了版本就会有版本间的对比,对比是体现在数据结构上的。当然,同构的对比才有意义。
而最终呈现在页面上的就是字符串,字符串与字符串的对比,被称为文本对比。
所以实现一个diff页面的本质就是:数据结构对比和文本对比。