本日志标题:如何用WinMerge比较两个文件的内容不同        [2020-10-27]

最近更新了一个在线的模板文档,导致新的模板文件出现了错位变形的问题。

一般,在线的模板都会有历史存档,但不巧的是只存档了最近修改的三条历史存档。

虽然回滚了历史存档到最远的那份,但由于操作太频繁了,导致即使回滚依然没有解决模板的问题。

幸好原先在更新的时候,没有把全部页面进行新模板的应用更新。

于是,找到了一份比较早的未更新的模板页面,保存成一份文件A。

然后,把这个文件按照新的模板文件进行更新,保存为另外一份文件B。

很明显,老文件样式正常,一旦更新使用新模板就出现样式异常,虽然可以通过代码内容的检查,但实在太多了,所以想通过快速的办法来解决,所以就想到了使用工具来快速应用一下。

即对这AB两份文件进行比较,看看两份文件的内容不同在哪里,就知道错位变形的问题在哪里了。

这时候,就需要一款文件内容比对工具。

推荐使用WinMerge

1、官方网站免费下载,免费使用

https://winmerge.org/downloads/



2、下载后安装,安装完成后打开软件,Ctrl+O打开文件比对选择器,选择两份文件的路径




3、软件自动进行两个文件的比较,在软件的最左侧区域会用颜色块显示两份文件有异常的地方



经过比较得出,原来在新的模板文件中增加一些代码片段时,把原有的进行布局的一个父div不小心删除了,于是将该div补上,重新更新模板文件后,样式一切正常。


总体来说,WinMerge非常好用。

如果单纯要解决本次的代码异常的问题,手动肉眼辨识估计要超过20分钟,没准甚至更长。

当通过思路调整(比对新旧文件的思路)、软件搜索和下载、安装使用与辨识,前后花了不到10分钟,快速解决问题。



在百度搜索完整的如何用WinMerge比较两个文件的内容不同内容,或者用Google搜索相关的更多内容

By [cnbruce] at 14:36:14 | 评论 [0] | 浏览 [3633] | TrackBack| 返回顶部

About Comments
此篇日志暂时没有相关的说明和评论。:)


Post a Comment
呢称: 验证码: 
禁止笑脸转换 禁止UBB | 缩放输入框:6 5 | [Ctrl+Enter提交](1000个字符限制)