URL: https://linuxfr.org/news/nouvelles-de-git-2-20-0-git-merge-etc Title: Nouvelles de Git : 2.20.0, Git Merge, etc. Authors: Christian Couder Benoît Sibaud, Davy Defaud et Bruno Michel Date: 2018年12月09日T13:40:37+01:00 License: CC By-SA Tags: git, merge, fosdem et gestionnaire_de_version Score: 38 La version 2.20.0 de [[Git]], logiciel de gestion de versions décentralisé, vient tout juste d’être étiquetée par Junio Hamano, le mainteneur. Elle contient comme toujours un nombre important d’améliorations, même si elles ne sont pas forcément visibles par la plupart des utilisateurs (certaines nouveautés sont détaillées en seconde partie de la dépêche). ![Logo Git](https://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Git-logo.svg/220px-Git-logo.svg.png) Pour être tenu au courant de l’actualité Git, il y a _Git Rev News_, une lettre d’actus mensuelle qui contient pas mal d’infos en tout genre liées à Git (_Git Rev News_ est éditée depuis presque quatre ans par un petit groupe de développeurs et de fans dont je fais partie). Il y a aussi prochainement la conférence _Git Merge_ à Bruxelles le 1^(er) février prochain, juste avant le FOSDEM (2 et 3 février). Oui, c’est au même endroit, appelé _The EGG Brussels_, que la _Git Merge 2017_ qui avait aussi lieu juste avant le FOSDEM. Comme d’habitude, le jour précédant la _Git Merge_ proprement dite (donc le 31 janvier), des _workshops_ sont proposés et, en parallèle, il y a un _Git Contributor Summit_ auquel tous les développeurs de Git ou d’un logiciel lié à l’écosystème de Git sont invités. ---- [[ANNOUNCE] Git v2.20.0](https://public-inbox.org/git/xmqq1s6r3xb5.fsf@gitster-ct.c.googlers.com/) [Counting Objects by GitHub](https://githubengineering.com/counting-objects/) [Object Deduplication by GitLab](https://gitlab.com/groups/gitlab-org/-/epics/189) [Drupal Moving to GitLab](https://about.gitlab.com/2018/08/16/drupal-moves-to-gitlab/) [Git Rev News Archive](https://git.github.io/rev_news/archive/) [Git Merge Conference](http://git-merge.com/) [FOSDEM 2019](https://fosdem.org/2019/) [Git Contributor Summit](https://public-inbox.org/git/20181206094805.GA1398@sigill.intra.peff.net/) ---- Revenons sur les nouveautés de la version 2.20.0. En particulier sur `git rebase`, qui est maintenant complètement (ou presque) réécrit en C (bien qu’il soit toujours possible d’utiliser l’ancienne version en configurant `rebase.useBuiltin` à `false`). Une autre amélioration, à laquelle j’ai aussi un peu participé, est un ensemble d’options de stockage appelé `delta-islands` initialement développé par GitHub il y a plusieurs années. Cela permet d’améliorer significativement les performances lorsque l’on stocke tous les divergences (_forks_) d’un dépôt (_repo_) dans le même dépôt sous‐jacent. GitLab travaille actuellement à cela en utilisant justement les `delta-islands`, suite à une demande de Drupal.

AltStyle によって変換されたページ (->オリジナル) /