Source control

It is recommended that source control be used to track changes to made to your project. Strictly speaking, generated files that have not been customised do not need to be source controlled because they can be easily regenerated. However it may still be beneficial to track changes to these files as the project evolves.

As a minimum, source control should be applied to the following file types:

Project file (.rpt)
Template files (.ftl)
Customised generated files

Note: If a read-only file needs to be modified during the generation process then an error is displayed and the process is aborted. When using source control software that sets checked in files to read-only (ie Visual Source Safe), it may be more efficient to source control as few files as possible.

Related concepts

Project file
Template
Generated file