I would have thought that WinMerge with the following settings would work:
If it doesn't, I would ask the question in their forums.
I believe this is worth the effort, as WinMerge is my best file-compare product.
There are many ways to do this (here I'm using BeyondCompare as an example, it's the best I've found in this category, but the solution also works well with WinMerge):
A) Edit wincmd.ini
under %USERPROFILE%\AppData\Roaming\GHISLER\
by default, and add something like this:
[Configuration]
CompareTool=C:\Program Files\Shareware\FileCmp\BeyondCmp\BCompare.exe
Now all comparisons are made using this app instead of the internal tool.
B) Using TotalCmd's StartMenu (command "Change start menu..."), add these commands:
Title:
BC (Compare left-vs-right directories)
Command:
%YourPath%\BeyondCmp\BCompare.exe
Parameters:
%X%p %X%t
Title:
BC (Compare current file under cursor vs same file in the other panel)
Command:
%YourPath%\BeyondCmp\BCompare.exe
Parameters:
"%X%p%x%n" "%X%t%x%n"
Title:
BC (Compare current file in left vs current file in right)
Command:
%YourPath%\BeyondCmp\BCompare.exe
Parameters:
"%X%p%n" "%X%t%m"
Best Answer
Using an inclusive filter, all files are included except those matching a filter rule. For .tmp and .bak files that would be:
When selecting a file or folder, hit select right next to the filter textfield to select a filter. Then hit new, select a filename and adjust the filter by the above lines. After saving, you may have to refresh the filter page by closing and opening it again. Select your new filter and voila.