Zum Inhalt

Versionierung

Eine wichtige Kernkomponente der Softwareentwicklung ist die Versionierung. Hierfür wird heutzutage git verwendet, jedoch habe ich auch im Studium mit svn gearbeitet. Während nur ein Tool ist um Versionsstände einer Software und ihrer Ressourcen festzuhalten, verwendet man es in der Regel mit einem Server. Der Server dient hierbei als Verteiler der Software und als Backup.

Mit den folgenden git Server Diensten habe ich bereits Erfahrungen gesammelt:

  • GitHub
  • GitLab
  • gitea