gpt4 book ai didi

linux - 如何将 Meld 的 flatpak 版本设置为 git mergetool?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:14:09 34 4
gpt4 key购买 nike

将 Meld 安装为常规 Linux 软件包,将 Meld 设置为 git merge 工具相当简单,这是我的 .gitconfig 的摘录。

[merge]
tool = meld
[mergetool "meld"]
trustExitCode = true
cmd = meld --args --auto-merge \"$PWD/$LOCAL\" \"$PWD/$BASE\" \"$PWD/$REMOTE\" --output=\"$PWD/$MERGED\"

但是不能简单地使用命令 meld 执行的 Meld 的 flatpak 版本呢?我想 cmd 部分应该是这样的

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

但是这个确切的命令不起作用。应该如何修改?

最佳答案

今天完成这个过程后,我想我会分享我的最终工作解决方案,用于 3 向 merge 。它基于上述 VonC 的可能翻译。

[merge]
tool = meld_flatpak

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

[mergetool]
prompt = false
keepBackup = false
writeToTemp = true

关于linux - 如何将 Meld 的 flatpak 版本设置为 git mergetool?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55881383/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com