Я следил за ответом Йорга В. Миттага в этом посте и настроил meld как difftool в моем мерзавце. Теперь я могу отлично просматривать и сравнивать различия файлов в разных ветках с помощью этой команды:
git checkout branch1
git difftool branch1:file.f90 branch2:file.f90
Я выполнил указанную выше команду, внес и сохранил изменения в meld. Однако, когда я проверяю файл, используя:
emacs file.f90
Изменения, которые я сделал ранее в meld, вообще не сохраняются. Я не понимаю, почему это так; Я, должно быть, не совсем правильно настроил meld как инструмент сравнения. Может ли кто-нибудь помочь мне с этой проблемой? Спасибо!!