我在这篇文章中遵循了 Jörg W Mittag 的回答,并将 meld 配置为我的 git 中的 difftool。现在我可以使用这个命令完美地查看和比较不同分支中文件的差异:
git checkout branch1
git difftool branch1:file.f90 branch2:file.f90
我执行了上述命令,在 meld 中进行并保存了更改。但是,当我使用以下命令检查文件时:
emacs file.f90
我之前在 meld 中所做的更改根本没有保存。我不明白为什么会这样;我一定没有完全正确地将融合配置为差异工具。有人可以帮我解决这个问题吗?谢谢!!