設定 - 比較工具 (WinMerge)

進入 Settings 畫面

滑鼠右鍵
點選 TortoiseGit / Settings



修改Diff Viewer」設定

點選External
輸入:C:\Program Files (x86)\WinMerge\WinMergeU.exe -s -e -x -ul -ur -wl -dl %bname -dr %yname %base %mine


按「套用」





修改「Merge Tool」設定

點選External
輸入:C:\Program Files (x86)\WinMerge\WinMergeU.exe %theirs %mine %merged
再切回使用 TortoiseGitMerge
(因為 TortoiseGitMerge 有 3 Way Merge, 試用中, 所以暫時不用 WinMerge 來解決衝突檔案了; 但 External 還是保留 WinMerge 的設定 )


按「確定」




=== 閒聊 ===

WinMerge 是我習慣使用的比較工具
最近開始試用內建的 TortoiseGitMerge 

試用 TortoiseGitMerge 心得:

優點:

1. Double click on word, 可以標示同名字的所有位置
   ( WinMerge 沒有這個功能 )

2. 有 3 Way 視窗
   ( WinMerge 的 Merge 功能較陽春, 沒有 3 Way 視窗)


缺點:

1. 無法比較二位元檔
   解法:
   TortoiseGit -> Settings -> Diff Viewer -> Advanced button
   Add 該檔的檔案類型, 轉用 WinMerge 做比較
   

2. 沒有 Replace 功能

3. 沒有 Align Mark 功能 ( WinMerge 也沒有 )

4. 沒有 Insert Mode


繼續試用中... ^_^ 希望它越來越好用










沒有留言:

張貼留言