Conclusion
Using SCM we have the ability to manage the development process and the software development lifecycle. SCM plays an important role by integrating every aspect of the software development process:
Software Configuration Management plays an active role in the entire process of developing software products, beginning with resource management, resource access control and security, resource versioning, development support, and history management and ending with parallel development, build management, and release management.