这真的很令人困惑 - 为什么只有 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 中的设置可以控制这个答案