Einzelnen Beitrag anzeigen

CCRDude

Registriert seit: 9. Jun 2011
675 Beiträge
 
FreePascal / Lazarus
 
#20

AW: Versionsverwaltung auf eigener Webseite

  Alt 13. Jul 2017, 08:35
Wenn es um einen Server für Repositories geht, schätze ich die Vorteile von GitLab, GitHub, Bitbucket etc. sehr groß ein, z.B.:
  • Issue-Tracker (direkt mit commits verknüpft, z.B. einfach in die commit-Message "closes #37" schreiben, und der Issue wird geschlossen und mit dem commit verknüpft)
  • Wiki zur Dokumentation
  • CI (nach jedem Push läuft ein Runner, führt phpunit/dunit/fptest aus, Ergebnisse erscheinen im web interface)
  • Code-Voransicht im Browser (ggfls auch hilfreich zum Verlinken)
  • Kommentarfunktionen (über webhooks auch Integration in Chatsysteme)
  • Tag/Branch-Verwaltung
(All das geht auch anders, nur eben mit viel Konfigurationsaufwand.)

Ich kann jetzt nur für GitLab sprechen, aber da gibt's ohne Rootserver keine Chance. Das würde dann für die auf einen Zuhause-Server zeigende Subdomain sprechen.

Ich mache das mit dem Teilen übrigens noch anders: bei Projekten, die ich teile, habe ich zwei remotes eingerichtet und pushe nicht nur auf meinen lokalen, sondern auch auf ein gitlab.com repo, wo dann andere lesen dürfen.
  Mit Zitat antworten Zitat