LiveCycle Designer saves forms as .XDP files (XML Data Package). While theoretically diffable, in practice, even minor GUI changes generate massive XML differences. Merging branches in Git/SVN is nearly impossible without manually editing XML. This makes team-based development a challenge.