G wie GitLab - App Entwicklung A bis Z
Wie in der Softwareentwicklung im Allgemeinen, ist auch bei der App Entwicklung der Einsatz eines Versionsverwaltungtools, welches zur Erfassung von Änderungen am Code verwendet wird, von Bedeutung. Zudem vereinfacht das zentrale Ablegen der Projekte die Zusammenarbeit im Entwicklungsteam enorm, weshalb wir GitLab für all unsere App-Entwicklungsprojekte einsetzten.
GitLab ist eine webbasierte Oberfläche zur Versionsverwaltung von Softwareprojekten auf Basis von Git. Damit werden alle Änderungen am Code in einem Repository mit Zeitstempel und Benutzerkennung gesichert und können bei Bedarf wiederhergestellt werden. GitLab ermöglicht uns also die Kontrolle über alle Repositories und Projekte, zudem unterstützt es das gleichzeitige Entwickeln verschiedener Entwicklungszweige (Branches) in einem Projekt. Somit können unsere Entwickler gemeinsam und effizient an der gleichen App arbeiten. Mit einem Merge Request, (nicht zu verwechseln mit einem Murder Request! J) führen sie die unterschiedlichen Änderungen zusammen.