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.

  • Do you have any type of source control (CVS, SVN, GIT) in place at the moment? – BarCotter Mar 13 '14 at 16:45
  • Currently we have TFS – Natallia Mar 13 '14 at 16:55
  • Ensure that exported orgs use same API version. I had the experience where org exported as v15.0 while the other as v30.0 because I believe the 'Enhanced User Profiles' was not selected - verify in package.xml. – Daniel Sokolowski Sep 3 '14 at 13:24

11 Answers 11


Check out Tquila's org. diff. http://www.tquila.com/blog/2015/01/08/org-compare

Edit: the SF Toolkit is now hosted at: http://sftoolkit.co/

  • 1
    Unfortunately no longer valid, because Tquila was acquired by Accenture. This link now redirects to the Accenture page. Do you know of any alternatives? – Folkert Aug 11 '15 at 12:43
  • 2
    See updated post. – Davin Casey Aug 11 '15 at 13:28

I was trying out : https://gearset.com/ a nice comparison tool that let you deploy changes as well...

  • 3
    I'm a developer at Gearset - thanks for trying it Yuval. We've also recently added dependency analysis, which we're improving daily, and we have big longer-term plans focusing on CI and Git / other VCS integration. We're really responsive to feedback, so please let us know what you think! – mpd106 Aug 11 '15 at 14:42

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:

enter image description here

Results can be exported in a spreadsheet.


Use Beyond compare after extracting all the metadata in eclipse to compare .


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.

enter image description here




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:

Metadata diff with syntax highlighting

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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.