Source Control for Frame

Andrew Warren awarren at synaptics.com
Wed Dec 10 15:28:56 PST 2008


Mike Feimster wrote:

> Even though the files are binary and you can't do diffs, the other
> benefits of a good version control system are well worth it.
> ....
> - If you move to structured Frame and XML, you can do diffs as well as
> branching and merging.

Ack!  Don't do that.  The line-based diff used by CVS, Subversion, etc., is NOT smart enough to accurately diff XML; to do diffs, branches, and merges safely, you'd need a diff program that understands XML structures.

MIF, which is what everyone thinks of after learning that XML won't work, is even worse: Tiny changes in a document become ENORMOUS changes in the MIF file.

-Andrew

=== Andrew Warren  - awarren at synaptics.com
=== Synaptics, Inc - Santa Clara, CA



More information about the framers mailing list