
Is there a Windows GUI-based utility that will take a patch and a file and apply it properly?ĮDIT: Looking at the replies so far, it seems that Tortoise will only do it right if it’s a file that’s already versioned. Somehow it forgot to ask for the file to apply the patch to! So TortoiseSVN just plain doesn’t work. (The patch is in unified diff format, luckily.) But the apply option just plain doesn’t work: It asks for the patch and a folder.

It has two options: merge and apply unified diff. I right-click on the patch, and there’s an option under the TortoiseSVN submenu that says “Apply patch.” All it does is pull up an empty window. (I can handle a command line, but a lot of people would be lost without a nice, friendly GUI.


So I tried to figure it out on my own and found out that I have no clue, and most of the tools I can find are command-line. I’m trying to distribute a patch, and I got a question from a user about how to apply it. There are plenty of programs out there that can create a diff patch, but I’m having a heck of a time trying to apply one.
