2013-06-06 5 views

ответ

0

Использовать kdiff3 или vimdiff как слияние. Они показывают точно четыре версии.

Использование

git mergetool -t kdiff3 

использовать его в этом случае или

git config --global merge.tool kdiff3 

использовать его по умолчанию.

-1

Я использую meld для инструментов для слияния, его супер классный для меня, попробуйте следовать.

1) Суд Sudo APT-получить установку сливаться

2) Создать файл будет файл сценарий git-diff.sh на рабочем столе с помощью редактора VI

3) Добавить После этого в новом созданного файла, эта для команды запуска оплавления

** #!/bin/Баш

MELD "$ 2" "$ 5">/DEV/нуль 2> & 1 **

4) M Ове этот файл и предоставления прав

$ Sudo мв git-diff.sh/USR/местные/бен/

$ Судо CHMOD + х /usr/local/bin/git-diff.sh

5) Наконец, добавьте в $ HOME/.gitconfig использовать этот скрипт Shall

[Diff]

external = /usr/local/bin/git-diff.sh 

6) Редактировать любой файл и проверить это с помощью изменений в привержен и тока отредактированные

git diff 

7), если она работает, то на слияние ветви, если конфликт происходит, то попробуйте GIT mergetool, которые показывают вам 3 стороны файла бок, currentBranch файл, общий файл предка, целевой ветви файл

Смежные вопросы