RevisionControl

Revision Control is a process for tracking changes made to an individual file or an entire directory tree. It is commonly used during development of large programs when it is helpful to log changes to the many files that might change as the result of a large programming project. It is similarly useful for small (single user) projects. Another use might be for tracking changes in parameter files during a period of parameter exploration with an existing program.

These are 3 common programs for Revision Control: