Abstract: Version control system is also called source control, which helps to manage and modify files, storing these alterations in one place. You can use VCS to version code in a big project done by a team and digitalize assets. It allows team members,multiple developers, designers to work each other on a single project. These systems make it possible for every person in the team to have availability of the latest modifications done on the project.

Due to progress, large projects will have multiple copies of the product. At the low level, developers will hold multiple sets of the different versions of the program, and label them accordingly. This method improves the efficiency in handling any small or large software projects. While this method will work but this method is inefficient because in this many copies of those programs should be maintained,It is not that easy to maintain.In order to do so, there are chances of numerous mistakes.
Since the code is similar, it also requires permissions like read-write-execute to a particular group of developers, and it also adds up intensity to manage the permissions so the code is not altered,which will add more complexity.[1]
VCS is important to keep track of changes and make sure every team member is working off the latest modification. VCS should be used for all code files and multiple assets which multiple team members collaborate.

Keywords: Centralized Version Control System, Distributed Version Control System Open Source Systems.


PDF | DOI: 10.17148/IARJSET.2021.8433

Open chat