Veröffentlichung des Versionsverwaltungssystem Git 2.33

Nach zwei Monaten Entwicklung wurde die Version 2.33 des verteilten Systems zur Verwaltung von Quelltexten Git veröffentlicht. Git gehört zu den beliebtesten, zuverlĂ€ssigsten und leistungsstĂ€rksten Versionskontrollsystemen und bietet flexible Mittel fĂŒr nichtlineare Entwicklungen, die auf Branching und Merging basieren. Um die IntegritĂ€t der Historie und die WiderstandsfĂ€higkeit gegenĂŒber "RĂŒckwĂ€rtsĂ€nderungen" zu gewĂ€hrleisten, wird das gesamte frĂŒhere Protokoll in jedem Commit implizit gehasht, außerdem können digitale Signaturen von Entwicklern fĂŒr einzelne Tags und Commits erstellt werden.

Im Vergleich zur vorherigen Version wurden in die neue Version 649 Änderungen aufgenommen, die von 74 Entwicklern durchgefĂŒhrt wurden, von denen 19 zum ersten Mal an der Entwicklung teilnahmen. Die wichtigsten Neuerungen sind:

  • In das Team «git send-email» wurde die Option «—sendmail-cmd» sowie die Einstellung «sendemail.sendmailCmd» integriert, die es ermöglichen, den Befehl zur Interaktion mit dem SMTP-Server beim Versand von E-Mails zu definieren.
  • FĂŒr den Befehl „git rev-list“ wurde die Option „—no-commit-header“ implementiert, bei deren Angabe die Überschrift „commit “ nicht angezeigt wird, was die Verwendung der Ausgabe in Skripten vereinfacht.
    Veröffentlichung des Versionsverwaltungssystem Git 2.33
  • Im Template fĂŒr userdiff wurde die UnterstĂŒtzung des Tokens „record“ fĂŒr die Programmiersprache C# implementiert.
  • Im Befehl „git worktree add —lock“ wurde die Möglichkeit zur Ausgabe des Grundes fĂŒr die Sperrung des Arbeitsbaums eingefĂŒhrt.
  • Im Ausgabeformat, das mit der Option „git log —decorate“ erstellt wird, bei dem neben den ĂŒblichen Log-Daten auch die zugehörigen Branch-Namen angezeigt werden, wurde die Definition und das Laden nur der benötigten Daten hinzugefĂŒgt, um ĂŒberflĂŒssige Arbeiten zu vermeiden.
  • Eine Optimierung wurde hinzugefĂŒgt, die die DurchfĂŒhrung von Operationen auf der Seite beschleunigt, Server indem bereits betrachtete Commits fĂŒr die BĂ€ume ausgeschlossen werden.
  • Das Backend, das den Befehl „diff -G/-S“ unterstĂŒtzt, wurde auf die Verwendung des regulĂ€ren Ausdrucksmotors pcre2 umgestellt, sofern dieser vorhanden ist.
  • Eine Optimierung des Befehls „git send-email“ wurde durchgefĂŒhrt.
  • Die Arbeit an der Implementierung von „git submodule“ in der Programmiersprache C wird fortgesetzt.

Quelle: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster