Changes between Initial Version and Version 1 of Website/Git als Subversion-Nachfolger


Ignore:
Timestamp:
Feb 4, 2019, 8:47:58 PM (8 months ago)
Author:
sven
Comment:

Einige Gedanken zu Git

Legend:

Unmodified
Added
Removed
Modified
  • Website/Git als Subversion-Nachfolger

    v1 v1  
     1= Git als Subversion-Nachfolger =
     2
     3Seit über sechs Jahren wird die technikum29-Website über Subversion (SVN) bearbeitet. Dies erlaubt das problemlose gleichzeitige Bearbeiten von Dateien und ermöglicht eine lückenlose Rekonstruktion vergangener Arbeiten.
     4
     5**Vorteile von Subversion**:
     6
     7   * Einfach: Alle geänderten Dateien werden automatisch committed, ein Commit wird automatisch hochgeladen. Versionen werden aufsteigend gezählt. Derzeit sind wir bei ungefähr `#1492`, eine beeindruckende Zahl im Gegensatz zu einem nichtssagenden Git-Sha-Commit-String wie `a8df2c1`
     8   * Infrastruktur ist selbstgehostet (autark) und bewährt. Dank einer Mail pro Commit bleibt es übersichtlich. Die Einbindung in das selbstgehostete Trac ist ebenfalls gut.
     9
     10**Nachteile von Subversion** und damit Vorteile von Git sind fast ausschließlich auf das *einfache Branching von git* zurückzuführen. Dies ermöglicht viele neue Nutzungsmöglichkeiten:
     11
     12   * Entwürfe von Seiten lassen sich als seperater Branch bereits hochladen und müssen nicht auf dem Computer bleiben.
     13   * Pull Requests erlauben das kollaborative Bearbeiten und Vorschlagen von Korrekturen.
     14   * Über Github ist die Seite besser sichtbar und auch online (zumindest rudimentär) bearbeitbar.
     15   * Trennung von Commits und Push erlaubt strukturiertes Offline-Arbeiten.
     16
     17Unter https://github.com/technikum29/technikum29-www gibt es seit Februar 2018 bereits einen (nicht regelmäßig gesyncten) Mirror des Subversion-Repositoriums.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License