Как настроить версию Meld для flatpak как git mergetool? - PullRequest
1 голос
/ 27 апреля 2019

Устанавливая Meld как обычный пакет Linux, довольно просто настроить Meld в качестве инструмента git merge. Вот выдержка из моего .gitconfig.Вы не можете просто выполнить с командой meld?Я думаю, что часть cmd должна быть что-то вроде

cmd = flatpak run org.gnome.meld --args --auto-merge \"$PWD/$LOCAL\" \"$PWD/$BASE\" \"$PWD/$REMOTE\" --output=\"$PWD/$MERGED\"

, но эта точная команда не работает.Как это должно быть изменено?

1 Ответ

0 голосов
/ 27 апреля 2019

Убедитесь, что это похоже на выпуск flatpak 1423 :

Вам нужна следующая команда:

My .gitconfig:

[diff]
    tool = meld_flatpak


[difftool "meld_flatpak"]
    cmd = flatpak run --file-forwarding org.gnome.meld \"@@\" $LOCAL \"@@\" \"@@\" $REMOTE \"@@\"


[difftool]
    prompt = false

Возможный перевод для mergetool (с учетом синтаксиса для meld ):

cmd = flatpak run --file-forwarding org.gnome.meld  meld $LOCAL \"@@\" $BASE \"@@\" $REMOTE \"@@\" --output=$MERGE\"@@\"
...