
私は Fedora で Unison GUI を使用しています。
「meld」をマージツールとして設定するには、プロフィールに何を追加すればよいですか?
マージツールとして追加するときに、Git Gui と同様のユーザー エクスペリエンスを実現したいと思いますmeld
。左がローカル、中央がマージされたドキュメント、右がサーバーの 3 つの列が表示されるようにします。中央にマージするものを選択した後、保存を押してマージ GUI を閉じると、マージされたドキュメントによってローカルとサーバーの両方のバージョンが上書きされます (これはおそらく Unison ユーザーの 90% が望んでいることです)。
このように設定するにはどうすればいいですか?
merge = meld
動作しません:(
コードについても少し説明していただけますか?次のような感じでしょうか?Unison 同期ツール用のグローバル設定ファイルはありますか?動作しますが、このコードの 3 行が理解できません。
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
ドキュメント。