Versionskontrolle: Git 2.24 ermöglicht einfache Feature-Abos

Die aktuelle Version 2.24 des Versionskontrollsystems Git ermöglicht es, neue Funktionen einfacher zu testen und zu nutzen. Umgesetzt wird das über Funktions-Makros. Das Durchsuchen der Git-Historie ist nun auch standardmäßig schneller.

Artikel veröffentlicht am , kki/
Git 2.24 ist erschienen.
Git 2.24 ist erschienen. (Bild: Github)

Das Versionskontrollsystem Git ist in Version 2.24 erschienen. Die Änderungen sind zahlreich, die Entwickler des Code-Hosters Github fassen einige der wichtigsten Neuerungen in einem Blogpost zusammen. Dazu zählen Feature-Makros, Commit Graphs und ein Werkzeug für schnelleres Suchen und Filtern.

Feature-Makros als Funktionsabo

Für neue Versionen von Git stellen die Entwickler nun sogenannte Feature-Makros bereit. Wollen Entwickler und Nutzer nicht alle neuen Optionen übernehmen, aber einige wichtige Funktionen und Einstellungen ausprobieren, lässt sich die Git-Konfiguration entsprechend anpassen. So ist es möglich, nur bestimmte Makro-Einträge zu aktivieren, etwa den Umgang mit vielen Dateien über git config feature.manyFiles true.

Diese einzelne Option fasst damit sämtliche Funktionen und Neuerungen zusammen, welche die Git-Entwickler als wichtig für den Umgang mit vielen Dateien erachten. Werden in künftigen Versionen von Git weitere Neuerungen für diesen Anforderungsfall hinzugefügt, sollen diese bei Nutzern dank der gesetzten Option automatisch aktiviert werden.

Die Commit Graphs sind seit Version 2.19 in Git verfügbar und verbessern die Performance beim Laden und Durchsuchen von Git-Commits. Mussten Anwender diese Funktionen in der Vergangenheit noch explizit einschalten, werden sie mit Git 2.24 standardmäßig aktiviert. Das sollte Operationen wie die Suche nach bestimmten Bugfixes beschleunigen.

Schneller filtern

Wer die Historie seines Git-Projekts durchsuchen will, um etwa ältere Commits zu entfernen, nutzte dafür bisher wahrscheinlich git filter-branch. Der Befehl zeigt laut dem Github-Blogpost und den Github-Entwicklern jedoch sein Alter: Der Einsatz des Tools sei nicht nur umständlich, sondern es arbeite auch langsam. Als Alternative dazu empfiehlt das Projekt git filter-repo. Das neue Werkzeug operiert auf einer Stream-Repräsentation der Commit-Historie, verwendet also eine effizientere Methode, um die oft vielen alten Commits eines Repositories zu durchsuchen.

Zudem übernahm das Projekt den Contributor Covenant, einen populären Verhaltenskodex für einen respektvollen Umgang der Entwickler untereinander. 17 prominente Git-Entwickler unterzeichneten den Kodex.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Ukrainekrieg
Palantir für die militärische Zielauswahl verantwortlich

Das US-Unternehmen Palantir ist mit Software am Kriegsgeschehen in der Ukraine beteiligt. Auch die hiesige Polizei setzt Software des Unternehmens ein.

Ukrainekrieg: Palantir für die militärische Zielauswahl verantwortlich
Artikel
  1. Streaming: Netflix streicht Funktion aus drei Abomodellen
    Streaming
    Netflix streicht Funktion aus drei Abomodellen

    Künftig gibt es 3D-Raumklang alias Spatial Audio nur noch im teuersten Netflix-Abo. Wirbel entfacht eine Filmveröffentlichung in Japan.

  2. Grüner Wasserstoff: Neues Verfahren erzeugt Wasserstoff aus Salzwasser
    Grüner Wasserstoff
    Neues Verfahren erzeugt Wasserstoff aus Salzwasser

    Wo es Sonne gibt, um Wasserstoff zu erzeugen, fehlt es oft an Süßwasser. Ein neu entwickelter Elektrolyseur kann das im Überfluss vorhandene Meerwasser verarbeiten.

  3. Software: Wie Entwickler Fehler aufspüren - oder gleich vermeiden
    Software
    Wie Entwickler Fehler aufspüren - oder gleich vermeiden

    Es gibt zahlreiche Arten von Softwarefehlern. Wir erklären, welche Testverfahren sie am zuverlässigsten finden und welche Methoden es gibt, um ihnen vorzubeugen.
    Von Michael Bröde

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 • Samsung G5 Curved 27" WQHD 260,53€ • Graka-Preisrutsch bei Mindfactory • Samsung Galaxy S23 jetzt vorbestellbar • Philips Hue 3x E27 + Hue Bridge -57% • PCGH Cyber Week • Dead Space PS5 -16% • PNY RTX 4080 1.269€ • Bis 77% Rabatt auf Fernseher • Roccat Kone Pro -56% [Werbung]
    •  /