Using a source code control system to manage
application development provides many benefits. These include:
A central repository for all application
resources. All resources for the application can be found in a
central place. This provides enhanced security and makes creating
backups easier.
Concurrency control when multiple
developers are developing a product. A source code control system
can prevent users from trying to change the same resource at the
same time.
Revision management. The source code
control system can store all of the revisions of a product,
allowing you to easily re-create any version at any time.