Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Taking the diff of two files simultaneously in WinMerge results in an error with the second one.

岡本 朋之
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
September 7, 2023

I am using Windows 11. Performing the following steps in SourceTree results in an error in WinMerge.

  1. With WinMerge set as the diff tool, display the differences of one file using Ctrl + D.
  2. Without closing WinMerge opened in step 1, display the differences of another file using Ctrl + D.

Doing so results in the following error on the second instance of WinMerge:

ファイルが開けません
C:\Users\Username\AppData\Local\Temp\git-blob-a09008\Filename
Path not found: C:\Users\Username\AppData\Local\Temp\git-blob-a09008\Filename

image.png

image.png

1 answer

0 votes
Martin Runge
Community Champion
July 27, 2026

Hi @岡本 朋之

Welcome to the Atlassian community!

I guess WinMerge is set to "Allow only one instance running" (Options > General), so the second Ctrl+D sends the new file pair to the already open WinMerge window instead of starting a fresh process. SourceTree already cleans up the first diff's temp blob folder by the time the reused window tries to load it, hence the path not found error.

I would try unchecking that single instance option in WinMerge (Options > General > uncheck "Allow only one instance to run"), or simply close the first WinMerge window before pressing Ctrl + D on the next file. Both stop SourceTree from reusing a session tied to an already deleted temp folder.

Cheers, Martin

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
SERVER
TAGS
AUG Leaders

Atlassian Community Events