---
type: concept
title: Version Control System
tags: [vcs, git, software-development, collaboration]
related: [git-uni-greifswald-de, git-uni-greifswald]
created: 2026-07-01
updated: 2026-07-01
sources: ["output/rz_uni_greifswald_de_dienste_webdienste_versionskontrollsysteme.md"]
---

# Version Control System

A **Version Control System (VCS)**, or *Versionskontrollsystem* in German, is a software tool used to track and manage changes to source code files over time.

## Core Functions
- **Versioning**: Maintains a history of changes, allowing users to revert to previous versions of a file if necessary.
- **Collaboration**: Enables multiple developers to work on the same codebase simultaneously, managing merges and conflicts.

## Application at Universität Greifswald
The university provides a central VCS service to allow developers to:
1. Maintain a history of changes to their programs.
2. Revert to previous versions of a file if necessary.
3. Collaborate with other university members on shared projects.

Depending on the source version, this capability is provided via:
- [[git-uni-greifswald-de]] (Existing version)
- [[git-uni-greifswald]] server (Newly generated version)