The following items relate to the benefits of using source code revisions, and document revisions:
- Allows you to go back in time to retrieve a "backup," in the event that your current revision is deleted, in the event that you don't like the results of your latest edit, or in the event of file corruption.
- Also, the flexibility of being able to return to a previous state at any time increases the freedom to experiment.
- Allows you to go back in time to see how you did something previously (a reminder).
- Allows you to share with someone else not only the current state of a project, but also the history of the project.