为什么即使我从一侧或另一侧复制了所有更改,WinMerge 仍会隐藏我的大部分文件?

为什么即使我从一侧或另一侧复制了所有更改,WinMerge 仍会隐藏我的大部分文件?

这真的很令人困惑 - 为什么只有 134-148 行可见?是不是我意外启用了某些选项,隐藏了未更改的代码?我尝试更新到最新版本 (2.16.8.0),但即使在运行安装程序并重新启动应用程序后,关于框仍然显示 2.16.4.0... 真正奇怪的是,在我复制代码之前,中间窗格完全是空白的,即使我可以选择在启动时执行初始合并,按 F5 刷新也无济于事... 以前我这样做后可以正确保存文件,但现在合并过程实际上删除所有隐藏的代码!幸好我在创建拉取请求之前检查过!这可能与字符编码有关吗?我注意到该文件的先前版本是 Unicode(UTF-8),而合并版本是西欧(Windows)...好吧,在我合并的七个冲突中,有三个文件以这种方式中断,其中一个有字符编码问题...

在此处输入图片描述

答案1

更新到 64 位版本 2.16.8 似乎解决了我的问题;我之前不小心错误地安装了 32 位版本,这也解释了为什么 Visual Studio 仍在使用 2.16.4。

答案2

仅供参考,我认为 winmerge 中的设置可以控制这个答案

相关内容