问题
Does anyone know of a good patching program that is free? You know, one that can take a directory with your old program in it and compare it to a directory with your new version, and spit out a patch that is only the difference between the two?
Also, I am looking for something that can patch the entire directory, not just one exe.
EDIT: Thanks for the answers, but I am looking for an end user patch for product updates. Nothing to do with the source.
回答1:
There is Binary patch and diff, which is free, Windows port available.
回答2:
I've never used this but it is free. It might be worth a try:
Patch Maker 1.2.
回答3:
A list of tools here reveals a few marked as "free".
- Dispatcher: will use an updater GUI as well. They have a quick demo video on their site.
回答4:
The best tool I've seen for this purpose is Visual Patch 3.5 . It provides the same functionality that you've mentioned. Although it needs to be purchased since it's not free software.
回答5:
If you are using Subversion, SmartSVN can create a patch for directories (recursive and all) for the files changed since the last commit. I understand this is only a partial answer and it's not CLI, but it's a really good tool if you deal with an SVN repo here.
SmartSVN patch http://cdn.beerpla.net.lg1x3.simplecdn.net/for_www/screenshots/smartsvn-patch.gif
来源:https://stackoverflow.com/questions/991690/anyone-know-of-a-good-free-patch-creator