Developers at Indigo will store project source code in a Subversion repository to prevent loss of work from untested updates. The repository automatically tracks file changes, allowing developers to revert to previous versions or merge changes. Subversion is suitable when projects involve multiple developers, files, and revisions over time. Developers will check out projects to their local machines, make changes, test them, and commit updates with comments to the repository.