XCode 4.5, where is FileMerge ?
I just updated to XCOde 4.5, and FileMerge is gone... Any idea where it is hidden ? I hope it's still part of the Developer Tools...
I just updated to XCOde 4.5, and FileMerge is gone... Any idea where it is hidden ? I hope it's still part of the Developer Tools...
FileMerge is located inside the Xcode application bundle in Xcode 4.3 and later. You can open FileMerge from Xcode by choosing Xcode > Open Developer Tool > FileMerge.
FileMerge is located inside the Xcode application bundle in Xcode 4.3 and later. You can open FileMerge from Xcode by choosing Xcode > Open Developer Tool > FileMerge.
Hi Mark,
in XCode 4.5, this menu item is gone. I looked also in the application package and I couldn't find FileMerge.
Does this app have been removed from this last update ?
Maybe this app is downloadable as standalone ?
Thanks
Choosing Xcode > Open Developer Tool > FileMerge opens FileMerge for me in Xcode 4.5. You could choose Xcode > Open Developer Tool > More Developer Tools to go to Apple's developer downloads site and see if FileMerge is in one of the auxiliary packages.
That's what I did: it leads me to https://developer.apple.com/downloads/index.action?name=for%20Xcode%20-
but FileMerge is not in any of the packages available...
It's really annoying because FIleMerge was really handful to make quick diffs between two files...
Do you think you could send it to me as a standalone application ?
Thanks
The FileMerge that is bundled with Xcode 4.5 doesn't work as a standalone application. I tried compressing it from the application bundle. I was able to expand it to show the FileMerge app on the desktop. But when I tried to run it I got an error saying it couldn't be opened.
Apple's developer downloads site has every version of Xcode. You could try trashing your current version of Xcode 4.5, downloading Xcode 4.5 from the developer downloads site, and see if FileMerge is there. If not, you can download Xcode 4.4 and see if that has FileMerge.
Hi again,
Indeed, I downloaded a fresh new install of XCode 4.5 and put my updated 4.4 to 4.5 upgraded version into the trash and I have now all the developer tools again, including FileMerge. Weird...
Thanks for the tip !
Even though Filemerge is part of Xcode, you can still create an alias/shortcut to it so that you don't have to open up Xcode every time just to use Filemerge.
You can create an alias/shortcut for Filemerge, by following these steps:
Why not just install the Command Line Tools? That will give you the "opendiff" tool. Then, you create a little script like this one to make it useful and actually do a merge.
#!/bin/sh
# Get a hold of the last parameter.
eval LAST=\${$#}
# Now run opendiff with the previous version and the current version.
opendiff ${*} -merge "$LAST"
The `opendiff` command-line program is available for when you want a command-line interface. I find it useful as-is.
If you want the GUI version, you can open Xcode (I'm on version 5.1.1) and from the the menu: Xcode > Open Developer Tool > FileMerge.
You can also create an alias to FileMerge which lets you skip opening Xcode just to find FileMerge (as another poster pointed out). In Xcode 5.1.1, it resides at /Applications/Xcode.app/Contents/Applications/FileMerge.app
XCode 4.5, where is FileMerge ?