環境
- Windows 10 Pro
- VisualStudio 2022
参考記事
はじめに
VisualStudio上でGitの差分確認として「WinMerge」を設定していたが、「VisualStudioを使用する」というリンクを押した時にハマってしまったので自分への戒めとしてここに残そうと思います。
事象
-
「Visual Studioを使用する」を押して、差分ツールがVisualStudioのデフォルトが適用されてしまった。
どうやって元に戻せばいいんや。。 -
自身が設定していた
.gitconfig
(定義ファイル)を確認するが、自分が設定したdiffツール(WinMerge)しかない。。
-
差分ツールの先がローカルと記載されていたため、cdで対象のディレクトリ(.gitフォルダが初期化されているディレクトリ)へ行き、
git config --local --list
を実行してみると、difftool
やdiff.tool
など、怪しい設定がある
-
全部自分で
.gitconfig
に設定しているため、diff
系のローカル設定をgit config --local --unset
コマンドで全て削除していく
> git config --local --unset diff.tool
> git config --local --unset difftool.prompt
> git config --local --unset difftool.vsdiffmerge.cmd
> git config --local --unset difftool.vsdiffmerge.keepbackup