Are there any service/known option to campare metadata on file system and some org and to identify what components have differencies. Is it possible to link this feature with Ci tool so it automatically detects what are the differencies and email them. Thanks in advance.
I was trying out : https://gearset.com/ a nice comparison tool that let you deploy changes as well...
I use copado deployer
Does org diff, git integration and fast deployments.
SpringTool can generate "interpreted" ORGs comparison reports (readable by non-technical people). It's not just a git based diff of metadata xml files but a visual report like that:
Results can be exported in a spreadsheet.
If you have any Version control tool/ source control tool, you can create two branches for the two different ORGS and compare them.
One more easy way is using eclipse, build a common package for the two ORGs and compare with each other.
Export the retrieved package into a file system or archived file. Compare using KDIFF3. It is very easy to use and the best tool.
There is a way to compare a standard/custom object and find out all the metadata differences.
I recently created a chrome extension for this and it is available @ https://chrome.google.com/webstore/detail/record-and-metadata-compa/laghgcpekjofijkmojnhfeiplbffaljp?hl=en-US
We have app like AutoRABIT in appexchange which easier Metadata comparision and deployements. see below screenshot from this app.
AutoRABIT has Salesforce Org Sync feature - which can send you scheduled / on-demand reports of differences at metadata level and also give you capability to view the differences at code level . AutoRABIT Org Sync
If you use Test Pilot (disclaimer: I'm a developer), you can compare metadata between any two orgs:
We also have some CI features to email you when some changes were made that broke your test.
Hope that helps!
If you are willing to set up the Force.com Migration Tool, then you can try the following tip: https://www.securityzen.net/sf-tips
Once you get through the setup, just create a package.xml file and double click a bat file to do the comparison.