我在 Fedora 中使用 Unison GUI。
我应该在我的个人资料中添加什么来将“meld”设置为我的合并工具?
当我将其添加为合并工具时,我希望获得与 Git Gui 类似的用户体验meld
。我希望看到三列:左侧本地、中间合并文档和右侧服务器。选择要合并到中间的内容后,我希望按保存并关闭 meld-Gui,然后合并的文档应覆盖本地和服务器上的版本(这可能是 90% 的 Unison 用户想要的)。
我该如何设置?
merge = meld
不起作用:(
你能解释一下代码吗?也许类似于Unison 同步工具有全局配置文件吗?可以工作,但我不明白这三行代码:
merge = Name * -> meld CURRENT1 CURRENT2
diff = /usr/bin/meld CURRENT1 CURRENT2
confirmmerge = true
答案1
这是merge
选项的文档语法merge
是
merge = <PATHSPEC> -> <MERGECMD>
哪里<PATHSPEC>
哪个您想要合并的文件<MERGECMD>
。因此
merge = Name * -> meld CURRENT1 CURRENT2
告诉 Unison 合并所有符合以下条件的文件路径指定 Name *
(即所有文件)并使用命令 合并它们。和meld CURRENT1 CURRENT2
的含义在CURRENT1
CURRENT2
文档。