-
Notifications
You must be signed in to change notification settings - Fork 3
Version control
"A version control system or VCS (English: Version Control System) is a computer program or collection of programs that allows one to manage the changes made to documents, programs, or other information stored in computer files" (wikipedia, 2022). So it is a system where you can store different versions of a file. This can be useful to review later to, for example, compare code, see where adjustments are and find bugs.
There can be several branches in a version control system, according to the number of collaborators. The branches maintain individuality as the code changes remain in a specified branch(s).
The main advantages of using a version control system include streamlining the development process, management of code for multiple projects and keeping a history of all changes within a code.
As a team we used version control a lot. It was very crucial, because it helped us detect mistakes and errors easier.
- Communicate openly
- Select the right tools
- Write comprehensive documentation
- Provide fast feedback
- Lead effectively
Sources
-
Wikipedia-bijdragers. (2022, 10 maart). Versiebeheersysteem. Wikipedia. Geraadpleegd op 3 april 2022, van https://nl.wikipedia.org/wiki/Versiebeheersysteem
-
What are software team collaboration best practices? (z.d.). GitLab. Geraadpleegd op 3 april 2022, van https://about.gitlab.com/topics/version-control/software-team-collaboration/
Project Tech | Tech 3 - Team 3 | CMD, Amsterdam University of Applied Sciences | Year 2, 2022 | Hilal, Mohamed, Cheun, Sybren, Niels