2012-06-20 5 views
6

smartgitに付属のマージツールは非常に混乱します。
kdiff3を設定できません。私は共通の祖先を構成することはできません。
これらは私に構成する3つのファイルです。$ {mergedFile} $ {rightFile} $ {leftFile}
kdiff3を構成して3方向マージを使用する方法はありますか?smartgitとkdiff3の統合

答えて

15

実はSmartGitは、[ツール]> [競合のソルバーは、外部競合ソルバーが選択されていることを確認し、環境設定パネルでは(少なくともバージョン3.0.xの中で)

を3ウェイマージのための${baseFile}引数を提供します。

Command: kdiff3 
Arguments: ${baseFile} ${leftFile} ${rightFile} -o ${mergedFile} 
+0

お返事ありがとうございます。同じことを試みます。これはどこかに書かれていますか?設定中、smartgitは$(megedFile)、$ {rightFile}と$ {leftFile}が必要だと言います。しかし、私は$ {baseFile}がどこにでも言及していないのを見ています。 –

+0

[引数]フィールドの横にある[変数]ボタンをクリックすると、さらに多くのオプションがドロップダウンメニューに表示されます(http://i.imgur.com/iyUg6.png –

+0

)。ありがとうたくさん:) –