Version Control System (VCS)
- It is a repository which maintains the changes to a file(s) over time so that you can recall a specific version later.
- A repository can be thought as database changes. It contains all the edits and historical snapshots of your project.
- It is the component of software configuration management.
Types Version Control System
- Local Version Control System
- Centralized Version Control System
- Distributed Version Control System
Local Version Control System
It is a version control system which keeps track of all the changes to files under local computer . Example RCS
Centralized Version Control System (CVCS)
It is the centralized repository that contains all versioned files. Example Perforce, Subversion, CVS
Distributed Version Control System (DVCS)
The complete codebase, including its full history is mirrored on every developer’s machine. Examples git, BitBucket
Comments
Post a Comment