Ovler

Ovler

tg_channel
twitter
telegram
github

Windows 下配置 WinMerge 作为 Git の比較ツール

Windows 下で配置 WinMerge 作为 Git の比对工具

WinMerge の利点#

  1. 無料でオープンソース(Beyond Compare のように毎年 12 ドルかかる必要はありません(クラック版があるかもしれませんが、安心できません))
  2. 本当に使いやすい(組み込みの git diff よりもはるかに使いやすい)
  3. それなりに見栄えもいい(?)

Git に WinMerge をインストールする方法#

  1. 公式リポジトリから対応するシステムバージョンの WinMerge をダウンロードしてインストールします(デフォルトの設定で進めます)
  2. git の設定ファイル.gitconfig を見つけます。Windows ユーザーの場合、通常はユーザーフォルダーC:\Users\%username%にあります。他のシステムを使用している場合は見ないでください。WinMerge ではありませんか(逃げる
  3. 以下の設定を追加します
[diff]
tool = winmerge
[difftool "winmerge"]
cmd = "'C:/Program Files (x86)/WinMerge/WinMergeU.exe'" -e "$LOCAL" "$REMOTE"
[difftool]
prompt = false
[merge]
tool = winmerge
[mergetool "winmerge"]
cmd = "/c/Program\\ Files\\ \\(x86\\)/WinMerge/WinMergeU.exe" -u -e -wl -wr $LOCAL $BASE $REMOTE -o $MERGED
[mergetool]
keepBackup = true
trustExitCode =true

使用方法#

差分を比較する

git difftool <file_name>

コンフリクトをマージする

git mergetool

コマンドの簡略化#

実際の使用中にコマンドが長すぎて効率が悪いと感じた場合は、エイリアスを設定することができます。

git config --global alias.dft difftool
git config --global alias.mgt mergetool

例えば、difftoolmergetooldftmgtに設定しました。使用する際は以下のように直接入力します

git dft
git mgt

参考#

use Winmerge inside of Git to file diff
Windows 下配置 Beyond Compare 作为 Git 的比对工具
Using WinMerge as the git Diff/Merge Tool on Windows 64bit

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。