среда, 19 февраля 2014 г.

прилады к git

Что бы не хранить где попало, оставлю ман о том как поставить внешнюю программу для мержа веток: p4merge
И так, у меня в распоряжении древний ноут с системой x86, на котором нормально можно работать только из консоли, а не из java ide. Но вот объединять ветки в ней грустно.
По отзывам надо ставить именно p4merge. Можно зайти и качнуть с оффсайта, но если нужно быстро, и дело происходит ночью, а глаза выпадают, то качаем из личной помойки.
Сначала все просто
sudo mv p4v.tar /opt/
cd /opt/
tar xvf /opt/p4m p4v.tar
ln -s /opt/p4m/p4v-2013.4.770799/bin/p4merge /usr/local/bin/p4merge
Создадим и сделаеем исполняемым файл /usr/local/bin/extMerge Это в него скопируем
#!/bin/sh
/usr/local/bin/p4merge "$@"
А этим дополним .gitconfig
[merge]
    tool = extMerge 
    keepBackup = false
[mergetool "extMerge"]
    trustExitCode = false
    keepBackup = false
    keepTemporaries = false
    cmd = extMerge \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"
Такие дела