mergetool- все статьи тега
git cherry-pick: как рассматривать только строки, измененные коммитом (то есть, не окружающий контекст)?
У меня есть проект с двумя ветвями: D---E branch1 / ---A---C branch2 Я хочу применить коммит E (но не D) на вершине branch2. Я использовал git cherry-pick и git mergetool (с meld) для разрешения конфликтов. Пока все идет хорошо. Однако предположим, что состояние файла после фиксации C равно lineC1 <context C> lineC2 И изменение, внесенное фиксацией E, является -lineC1 +lineE1 <context E> -lineC2 +lineE2 Я ожидал бы, что результат, показанный по умолчанию me ...
Git: как настроить KDiff3 как инструмент слияния и инструмент diff
недавно я использовал GitExtension 2.46, но версия Git, которая имеет то же самое, - 1.9.4.msysgit.2. Желая использовать только команды Git, я удалил GitExtension и установил последнюю доступную версию Git и KDiff3. когда я делаю слияние и возникают конфликты, я запускаю следующую команду: $ git mergetool затем я получаю сообщение: инструмент слияния kdiff3 недоступен как 'kdiff3'. Я думаю, что это должно быть по пути KDiff3. окружающая среда ОС: Windows 10 Git 2.6.1.окна.1 KDiff3 0 ...
Как использовать vimdiff для разрешения конфликта?
Я просто слил ветку в мой мастер в git и я получил Automatic merge failed; fix conflicts and then commit the result. теперь я побежал git mergetool и vimdiff открылся с изображением ниже. Я не знаю, как использовать vimdiff. Что означает каждая панель здесь и как я должен продолжить, чтобы исправить конфликт слияния? ...
Слияние с "git mergetool"
Я нашел git mergetool чтобы быть удобной утилитой для визуального слияния различий, но то, как я собираюсь это сделать, кажется действительно шатким. По сути, мой процесс выглядит так, когда конфликты сообщаются: выполнить git mergetool в командной строке, нажмите введите чтобы запустить мой инструмент diff (Meld или FileMerge, в зависимости от компьютера) разрешать конфликты сохранить изменения закройте инструмент diff Если у меня есть более одного конфликта, промыть, повторить. Да, это я ...