如何解决KDiff在解决合并冲突时添加额外空行的问题?

LAN*_*LOT 6 git mergetool kdiff3

如何解决KDiff在解决合并冲突时添加额外空行的问题?将设置中的结束行和编码更改为任何其他内容都没有帮助。

如果在运行 git mergetool 之前我们有:

line1
line2
line3
Run Code Online (Sandbox Code Playgroud)

然后在开始并解决冲突后:

line1

line2

line3
Run Code Online (Sandbox Code Playgroud)

Mik*_*ski 10

这是 KDiff3 版本 1.8.6 中引入的错误。

要修复此问题,请卸载您的 KDiff3 版本并安装 KDiff3 版本 1.8.5。它应该有效。

这是下载链接: https: //download.kde.org/stable/kdiff3/

参考:

编辑:此错误已在 1.9.5 中修复,按照https://bugs.kde.org/show_bug.cgi?id=442199