I know I could use Mavensmate to diff each file, but is there a tool that can easily find all the differences in metadata between my sandbox and production org?
Shameless plug: My team are building Gearset which provides exactly that functionality.
We have a 30 day free trial that will do what you want in about 5 minutes. No lock in and nothing to install in your org, so try it out and let me know if it works for you.
I've made my own in the past using the Metadata API and an external diff tool that can compare directories and their contents.
The basic steps are:
- Pull down all the metadata of interest for both orgs to two directories
- Point the external diff tool at both directories.
It isn't as refined as something like Gearset, as you can't then proceed to build a changeset. It does works in a pinch and can be extremely flexible.
An example folder diff tool is SourceGear DiffMerge, but I'm sure there are tons of alternatives out there.