The IT Club organized a Version Control workshop on Friday, April 7 at the Incubation and Innovation Center. Students were taken through a brief history of version control, its importance, and a practical guide on how to incorporate version control in their projects.

Version control, sometimes called source control, is the management of changes to large collections of information such as computer programs. While managing different revisions of program files may not be critical in smaller projects, complex software development requires complex systems of source control that also allow a team of people to access and change the same files.

Source control allows for the ability to revert documents/programs to previous states, which is critical for allowing editors to track each other’s edits, correct mistakes, and minimize spamming and vandalism.