当我选择在 Unison GUI 中合并时,如何设置 Unison 以打开融合 GUI

当我选择在 Unison GUI 中合并时,如何设置 Unison 以打开融合 GUI

我在 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的含义在CURRENT1CURRENT2文档

相关内容