I want to start tracking my FileMaker changes in Subversion but all I have a big binary file with everything. Is there a way to extract the layout and script parts into a text format so that I can see diffs of what was changed?
I'm thinking maybe there's a 3rd party tool for that?
I think the closest thing you're going to find is FileMaker Pro Advanced's Database Design Report, which will export an XML or HTML representation of all of the elements in a FileMaker database. The report will include all of the script steps for a file and all of the position and other information for the layout objects, but depending on the size of your FileMaker system, it may take a while to generate each time.
I use version control for my FileMaker systems but don't bother with diffs, just making sure that I provide adequate comments for my commits.