System kontroli wersji służy między innymi do śledzenia informacji o zmianach na plikach. Dostarcza takie możliwości jak przywrócenie zmian, dodanie nowych modyfikacji, czy sprawdzenie jakie zmiany zostały ostatnio wykonane.
VCS – version control system
Systemy kontroli wersji dzielimy na trzy rodzaje:
– lokalne – VCS
– scentralizowane – CVCS – Centralized
– rozproszone – DVCS – Distributed