
我在 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 CURRENT2
。CURRENT1
和的意義CURRENT2
在中解釋文件。