meld: сделать одну часть только для чтения - PullRequest
10 голосов
/ 31 января 2012

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

1 Ответ

0 голосов
/ 20 февраля 2014

Эта статья может помочь вам, я верю.Там написано

[merge]
tool = mymeld
[mergetool "mymeld"]
cmd = meld --diff $BASE $LOCAL --diff $BASE $REMOTE --diff $LOCAL $MERGED $REMOTE

Это то, что я называю традиционным двусторонним слиянием с вкладками.Теперь, так как я уже отметил, что Meld поддерживает трехстороннее объединение, есть еще один вариант.Когда задан стиль конфликта «diff3», Meld печатает «(??)» в строке, показывающей содержимое BASE.В этом режиме файлы LOCAL и REMOTE только для чтения , что также удобно.

...