Abseits der Git-Konvertierung

Die Umstellung auf Git betrifft jedoch nicht nur das Repository selbst, auch die darauf zugreifenden Tools müssen umgestellt werden. Darunter fallen neben Bugtracking-Systemen auch die Build- und Testinfrastruktur. Mitunter müssen dabei komplett neue Workflows und Lösungen definiert werden. Kognito hat etwa Bugzilla über Git Hooks eingebunden, auch Matthias Höpfner entwickelte für seinen Kunden neue Prozesse.

Stellenmarkt
  1. Funktionsentwickler (w|m|d) Elektronik Automotive
    SALT AND PEPPER Technology GmbH & Co. KG, Ratingen
  2. IT-Systemadministrator (m/w/d)
    Rems-Murr-Kliniken gGmbH, Winnenden
Detailsuche

Bei Univention bot das zentrale Projektmanagement-Werkzeug Plan.io bereits eine Git-Integration an, was den Umstieg entsprechend vereinfachte. Dennoch musste auch dort der Build-Prozess überarbeitet werden. Darüber hinaus wurden Regeln im Umgang mit den Git-Repositories festgelegt. Unter anderem müssen Entwickler jedes Feature in einem eigenen Branch bearbeiten.

Die Arbeitsweisen von Git machen in der Regel eine Schulung der Mitarbeiter notwendig. Um in dieser Hinsicht den Umstieg möglichst reibungslos zu gestalten, hat Matthias Höpfner in seinem Migrationsprojekt zunächst Subversion neben Git weiterlaufen lassen. Erst nach den entsprechenden Schulungen und einer Übergangszeit schaltete er Subversion ab. Dies hatte gleichzeitig den Vorteil, dass die bereits im Umgang mit Git erfahrenen Mitarbeiter ihren gerade frisch umgestiegenen Kollegen helfen konnten.

Auch beim FreeBSD-Projekt entschied man sich dazu, den Code aus dem Git-Repository mit einem Konverter immer auch noch weiter in das SVN-Repository zurück zu exportieren. Abschließend muss auch noch die Dokumentation angepasst werden. Das ist insbesondere bei Projekten mit vielen verteilt arbeitenden Entwicklern notwendig, wie etwa auch beim FreeBSD-Projekt.

Golem Akademie
  1. Hands-on C# Programmierung: virtueller Zwei-Tage-Workshop
    12.–13. Januar 2022, virtuell
  2. AZ-104 Microsoft Azure Administrator: virtueller Vier-Tage-Workshop
    13.–16. Dezember 2021, virtuell
Weitere IT-Trainings

Die vorgestellten Umstellungen verliefen meistens vergleichsweise schnell und relativ unkompliziert - was nicht nur das Univention-Team, sondern auch viele andere Verantwortliche überrascht hat. Bei Univention dauerte die Migrationsphase lediglich rund zwei Wochen.

Versionsverwaltung mit Git: Praxiseinstieg (mitp Professional)

Je komplexere Strukturen das ursprüngliche Repository allerdings aufweist, desto gründlicher sollte man die Migration planen. Testläufe auf einem Backup sind in jedem Fall unabdingbar. Um eine Anpassung der Werkzeuge und Workflows kommt man zudem nicht herum. Die Ergebnisse sprechen jedoch für Git: In allen Fällen berichten die Verantwortlichen, dass sich die Umstellung gelohnt hätte.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 Werkzeuge für die Git-Migration
  1.  
  2. 1
  3. 2
  4. 3
  5. 4


lvds 21. Mär 2021

Das Mergen mit git wird doch eigentlich immer nur dann zum Problem, wenn der Branch zu...

Michael H. 17. Mär 2021

Klingt ehrlich gesagt nach viel Bastelei, Geschnippel, Frickelei, Frust und Überstunden xD

Marc_os 17. Mär 2021

Hi, gibt es eigentlich eine rechtliche Verpflichtung ein Softwareverwaltungs-System...

dummzeuch 17. Mär 2021

+1

Trockenobst 16. Mär 2021

Man hat auch viele Prozesse die nichts in diesen Tools zu Suchen haben über die Tools...



Aktuell auf der Startseite von Golem.de
Kaufberatung (2022)
Die richtige CPU und Grafikkarte

Die Verfügbarkeit von PC-Hardware ist schlecht wie nie, doch ungeachtet der Preise wird gekauft. Wir geben einen Über- und einen Ausblick.
Von Marc Sauter

Kaufberatung (2022): Die richtige CPU und Grafikkarte
Artikel
  1. Microsoft: Windows 11 verlangsamt SSDs wohl teils merklich
    Microsoft
    Windows 11 verlangsamt SSDs wohl teils merklich

    Viele Teile der Community messen schlechtere Werte im Vergleich zu Windows 10, wenn sie Windows 11 auf ihren SSDs verwenden.

  2. IT-Wirtschaft fordert: FDP-Ministerium soll Digitalkompetenzen bündeln
    IT-Wirtschaft fordert
    FDP-Ministerium soll Digitalkompetenzen bündeln

    Auch wenn es kein eigenständiges Digitalministerium gibt, wünscht sich die IT-Wirtschaft eine Verlagerung von Kompetenzen zu FDP-Minister Wissing.

  3. Ubisoft Blue Byte: Anno 1800 muss in die Verlängerung
    Ubisoft Blue Byte
    Anno 1800 muss in die Verlängerung

    Vorerst gibt es kein neues Anno und auch kein Die Siedler: Ubisoft Blue Byte kündigt für 2022 eine vierte Season für Anno 1800 an.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Acer-Monitore zu Bestpreisen (u. a. 27" FHD 165Hz OC 199€) • Kingston PCIe-SSD 1TB 69,90€ & 2TB 174,90€ • Samsung Smartphones & Watches günstiger • Saturn: Xiaomi Redmi Note 9 Pro 128GB 199€ • Alternate (u. a. Razer Opus Headset 69,99€) • Release: Halo Infinite 68,99€ [Werbung]
    •  /