Подтвердить что ты не робот

Как использовать git mergetool filemerge

Документация находится здесь: http://www.kernel.org/pub/software/scm/git/docs/git-mergetool.html Удобное руководство здесь: http://ryanflorence.com/git-for-beginners/

Однако ни один из них не объясняет, как использовать файл mergetool filemerge.

В руководстве, которое я читаю, говорится: "Я нахожусь в enter и FileMerge всплывает, и я имею дело с конфликтами:" но он не упоминает , как, чтобы "справляться с конфликтами".

Когда я запускаю:

git mergetool 

: а затем нажмите return в ответ на запрос, и окно filemerge откроется, показывая все конфликты слияния, оно реагирует только на команды cmd + D и cmd + shift + D (которые позволяют циклически перемещаться по конфликтам). Однако, похоже, не упоминается, как, для каждого конфликта, выбирать left/right/none. Выпадающее окно со списком ничего не делает.

Вы уже просмотрели документы, руководство, меню файловой системы и систематически нажали клавиши на клавиатуре, ища ответ =)

4b9b3361

Ответ 1

Я не нашел никакой официальной документации для этого, но здесь понимание, которое я получил от проб и ошибок:

Здесь есть разделенное представление с двумя вариантами слева и справа. Вы не можете редактировать ни одно из них. Там также вид снизу, который вы можете редактировать. Возможно, вам придется подтянуть маленький круг в середине нижней части экрана, чтобы развернуть этот раздел.

Для каждого конфликта щелкните по области в середине левого/правого разделенного вида и выберите из раскрывающегося списка в правом нижнем углу либо "Выбрать влево", если слева - это то, что вы хотите, или "Выбрать право", если это что ты хочешь. Если ни один из вариантов не подходит, нажмите "Выбрать ни одного" и отредактируйте его в нижней части.

Там есть стрелка в среднем столбце, которая покажет, выбрали ли вы левый или правый, указав на нее. Если вы не выбрали ни одного из них, стрелка исчезнет. Все три вида прокручиваются вместе с помощью полосы прокрутки на крайнем правом экране.

По завершении нажмите "Файл" > "Сохранить слияние" в строке меню.