Как слить с помощью Meld на Linux - PullRequest
15 голосов
/ 16 февраля 2010

Я хочу разрешить некоторые конфликты файла SVN, используя Meld. Я использую версию Head и мою версию для разрешения конфликтов. Я не могу найти, как выполнить операцию слияния и разрешить конфликты. Когда я щелкаю правой кнопкой мыши по строке, я просто вижу копирование, вставку, вырезание, создание копии патча справа, копирование влево. Есть ли способ сделать «Копировать эту строку после моей» или «Копировать эту строку перед моей», как это? Я использовал WinMerge, когда я работал на Windows. Теперь я перешел на машину с Ubuntu и впервые столкнулся с этой ситуацией. Пожалуйста, помогите мне, как разрешить конфликты, используя Meld.

Заранее спасибо

Ответы [ 3 ]

10 голосов
/ 15 марта 2011

В Meld 1.4.0 или более ранней версии вам нужно удерживать Ctrl и нажимать стрелки на панели между панелями.

В Meld 1.5.0 или более поздней версии в главном меню есть пункты «Копировать выше / ниже влево / вправо», которые выполняют то, что вы ищете. Вы также можете использовать сочетания клавиш (Alt+ [, ], ; и ') или использовать среднюю строку, как указано выше.

1 голос
/ 24 сентября 2010

CTRL-клик по стрелке

0 голосов
/ 16 февраля 2010

Есть ли способ сделать "Копировать эту строку после моей" или "Скопировать эту строку перед моей" таким образом?

Нет пункта меню, чтобы сделать именно это, но это легко достижимо.

Просто выберите строку / строки из одного окна и скопируйте (CTRL-C, CTRL-V) в другое окно, где это имеет смысл

Вы также можете вручную добавить новый код в любое окно.

Мелд - отличный инструмент!

...