當我選擇在 Unison GUI 中合併時,如何設定 Unison 開啟合併 GUI

當我選擇在 Unison GUI 中合併時,如何設定 Unison 開啟合併 GUI

我在 Fedora 中使用 Unison GUI。

我應該在我的個人資料中添加什麼才能將“meld”設定為我的合併工具?

meld當我新增為合併工具時,我希望獲得與 Git Gui 類似的使用者體驗。我想看到三列:左側本地、中間合併文件和右側伺服器。在我選擇了要合併到中間的內容後,我想按儲存並關閉 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 CURRENT2CURRENT1和的意義CURRENT2在中解釋文件

相關內容