До сих пор я использовал режим emacs ediff для слияния. Я попробовал meld, но не смог найти способ сделать один буфер/файл только для чтения. Я никогда не объединяю в двух направлениях, поэтому перед объединением я делаю одну часть только для чтения.