我遵循JörgW Mittag的回答this post,並將meld配置爲我的git中的difftool。現在,我可以查看和比較不同分支的文件的差異完全與這個命令:Git - 在保存時發生的變化(作爲difftool)未保存
git checkout branch1
git difftool branch1:file.f90 branch2:file.f90
我執行上述命令,取得並保存在MELD變化。但是,當我檢查使用的文件時:
emacs file.f90
我早先在融合中所做的更改根本沒有保存。我不明白爲何如此;我必須沒有完全正確地配置融合作爲diff工具。有誰能幫我解決這個問題嗎?謝謝!!
優秀的答案@馬克,這是執行此任務最簡單的命令。謝謝! – Gabriel