Zur Versionierung meines Codes, und auch vieler textbasierter Dokumente, verwende ich git. Ich betreibe dafür meine eigene Forgejo Instanzen.