Revision control is a fundamental part of software development and yet, because of 4D’s propensity to use binary files, it remains an unsolved problem for many 4D developers.
Subversion (SVN) is a well-established, easy-to-use revision control solution. It is particularly attractive for 4D use with the addition of the Source Toolkit feature in 4D v13.
This Technical Note briefly covers revision control in general, SVN, and practical tips for using SVN with 4D. The goal is to make revision control an attractive target for ANY 4D developer (not just large teams, even solo developers can reap the rewards). A component is included (CodeExport.4dbase) that can automatically export all methods from a 4D database for the purpose of placing those methods under revision control.
Download Complete Tech Note and Example: Tech Note Document and Demo Database