Because you have explicitly given the branches of both files to be
diff'ed, meld is working on temporary copies of both files. Try just giving
the name of the non-checked out branch:file; this should cause meld to
compare a temporary copy of the given branch:file with the checked out file
of the same name.