Nouvelles Du Monde

Le projet Open Source Git publie la version 2.40

Le projet Open Source Git publie la version 2.40

Récemment, le projet open source Git a publié sa dernière version 2.40, apportant de nouvelles fonctionnalités et des corrections de bugs. Les points forts de cette version incluent des mises à jour du git jump outil, améliorations apportées à cat-file outil et une réponse plus rapide sous Windows.

Taylor Blauingénieur logiciel du personnel de GitHub a fourni un présentation détaillée des mises à jour dans Git 2.40. git jumpun outil optionnel dans Git contribution répertoire, prend désormais en charge Emacs et Vim. Le git jump L’outil fonctionne en enveloppant les commandes Git, telles que git grepet introduisant leurs résultats dans Vim solution rapide liste.

Si vous utilisez Emacs, git jump peut être utilisé pour générer une liste d’emplacements à l’aide de la commande M-x grepgit jump --stdout grep foo. La commande affichera alors toutes les correspondances de “foo” dans votre projet, permettant une navigation facile. Git jump fonctionne aussi avec diff et merge.

Git est cat-file est couramment utilisé pour imprimer le contenu d’objets arbitraires dans les référentiels Git. Avec la version 2.38.0 de Git, cat-file l’outil a reçu de l’aide pour appliquer Git carte postale règles lors de l’impression du contenu d’un commit. Pour comprendre la taille d’un objet particulier, --batch-check et -s options ont été utilisées avec cat-file outil. Cependant, les versions précédentes de Git avaient un problème provoquant des résultats incorrects lors de l’utilisation de la --use-mailmap possibilité avec le cat-file outil en combinaison avec le --batch-check et -s options. Avec Git 2.40, cela a été corrigé, et le --batch-check et -s les options indiqueront désormais correctement la taille de l’objet.

Lire aussi  JHipster 8.1, Piranha Cloud 23.12, Open Liberty 23.0.0.12, versions Tomcat

Le git check-attr commande est utilisée pour déterminer quel gitattributes sont définis pour un chemin donné. Ces attributs sont définis et définis par un ou plusieurs .gitattributes fichiers dans un référentiel. Pour les règles complexes ou multiples .gitattributes des dossiers, check-attr La commande git a été utilisée :

$ git check-attr -a git.c 
git.c: diff: cpp 
git.c: whitespace: indent,trail,space

Précédemment, check-attr nécessitait la présence d’un index, ce qui rendait difficile son utilisation dans référentiels nus. Un dépôt nu est un répertoire avec un .git suffixe sans copie extraite localement de l’un des fichiers sous contrôle de révision. Maintenant, dans Git 2.40 et les versions plus récentes, il existe un support pour --source= possibilité de rechercher .gitattributes in, ce qui facilite son utilisation dans les référentiels nus.

Le compte Twitter de GitHub a publié les faits saillants, qui ont attiré l’attention de la communauté technologique sur Twitter. Un des utilisateurs de Twitter André a retweeté l’annonce avec un citationgit jump semble plutôt utile ! https://github.com/git/git/tree/v2.19.0/contrib/git-jump

Git 2.40 inclut également des améliorations pour réécrire d’anciennes parties de Git de Perl ou Shell vers des équivalents C modernes. Cela permet aux commandes Git de s’exécuter plus rapidement sur des plates-formes telles que Windows. Maintenant, git bisect est maintenant implémenté en C en tant qu’intégration native et l’implémentation héritée git add --interactive a été mis à la retraite.

Lire aussi  Les joueurs de Modern Warfare 3 frustrés par l'inutilisabilité des armes de MW2

Il y a quelques améliorations à l’infrastructure CI de Git dans la version 2.40. Certaines versions de CI spécifiques à Windows de longue durée ont été désactivées, ce qui se traduit par des exécutions de CI plus rapides et plus économes en ressources pour les développeurs Git.

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT