On Wed, Mar 2, 2022 at 11:32 PM Phillip Susi <phill@xxxxxxxxxxxx> wrote: > > I'm running git version 2.28.0.windows.1 on Windows and trying to set it > up to run winmerge as the external diff tool. This is really a Git for Windows specific issue and more appropriately asked here https://groups.google.com/g/git-for-windows But I'll give a quick response here. > contains "cmd /c" so I tried prefixing the path to the batch file with > that, and instead I get an error that says: > > cmd /c C:/Program Files/WinMerge/winmerge.bat: command failed: couldn't > execute "cmd \c C:\Program Files\WinMerge\winmerge.bat": no such file or > directory. I'm guessing you're running this from git bash, in which case try cmd //c C:/Program Files/WinMerge/winmerge.bat See https://stackoverflow.com/a/21907301 Basically a song and dance has to be done to work with Windows quirks. If you're still having issues, it's best to follow up in the Git for Windows discussion group https://groups.google.com/g/git-for-windows