#TortoiseGit 2.5.0.0 と Git for Windows 2.16 は相性が悪い
結論から行くと、Git for Windows 2.16 には、TortoiseGit 2.6 以降を入れた方がよさそう。
##状況
掲題の通り、TortoiseGit 2.5.0.0 と Git for Windows 2.16 の場合、差分を表示しようとすると、次のエラーが発生した。
fatal: empty string is not a valid pathspec. please use . instead if you meant to match all paths
Failed to get UnRev file list
fatal: empty string is not a valid pathspec. please use . instead if you meant to match all paths
##原因
TortoiseGit側の問題らしい。
- https://gitlab.com/tortoisegit/tortoisegit/issues/3138
- https://stackoverflow.com/questions/48452665/unable-to-check-diffs-with-tortoisegit-fatal-empty-string-is-not-a-valid-path
##解決方法
TortoiseGit のバージョンを上げることで解消。