juin 2, 2023

7seizh

Dernières nouvelles et nouvelles du monde de 7 Seizh sur les affaires, les sports et la culture. Nouvelles vidéo. Nouvelles des États-Unis, d'Europe, d'Asie-Pacifique, d'Afrique, du Moyen-Orient, d'Amérique.

Version 2.40 du projet Git open source

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

Taylor BlauGitHub personnel ingénieur logiciel prof Procédure pas à pas pour les mises à jour à la porte 2.40. git jumpun outil optionnel dans Git Saisir Directory, prend désormais en charge Emacs et Vim. le git jump L’outil fonctionne en enveloppant les commandes Git, par exemple git grepet introduisez leurs résultats dans Vim Solution rapide existant.

Si vous utilisez Emacs, git jump Peut être utilisé pour générer une liste de sites à 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 également avec diff Et merge.

Jet cat-file L’outil 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 un support pour la mise en œuvre de Git carte postale Règles lors de l’impression du contenu du commit. Pour comprendre la taille d’un objet particulier, --batch-check Et -s options ont été utilisées avec cat-file un outil. Cependant, les versions précédentes de Git avaient un problème qui provoquait des résultats incorrects lors de l’utilisation --use-mailmap options avec cat-file Outil en combinaison avec --batch-check Et -s Options. Avec Git 2.40, cela a été corrigé, et --batch-check Et -s Les options indiqueront désormais correctement la taille de l’objet.

READ  Exclusif : il s'agit de One UI 5 de Samsung basé sur Android 13

le git check-attr La commande est utilisée pour spécifier quel gitattributes Il est affecté à un chemin spécifique. Ces attributs sont définis et paramétrés par une ou plusieurs entités .gitattributes fichiers dans le 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 Il nécessite un index, ce qui le rend difficile à utiliser entrepôts nus. Un dépôt abstrait est un répertoire avec .git Un suffixe sans copie extraite localement de l’un des fichiers sous contrôle de révision. Maintenant, dans Git 2.40 et versions ultérieures, il existe un support pour --source= option de recherche .gitattributes In, ce qui facilite son utilisation dans les entrepôts abstraits.

Le compte Twitter de GitHub Publiez des faits saillants qui ont attiré l’attention de la communauté technologique sur Twitter. Un utilisateur de Twitter André A retweeté l’annonce avec un fichier devis« , »Le saut de porte semble très utile ! https://github.com/git/git/tree/v2.19.0/contrib/git-jump« 

Git 2.40 inclut également des améliorations pour réécrire des parties plus anciennes de Git de Perl ou Shell en équivalents C modernes. Cela permet aux commandes Git de s’exécuter plus rapidement sur des plates-formes telles que Windows. maintenant, git bisect Il est maintenant implémenté en C comme l’intégration d’origine et l’implémentation héritée git add --interactive retraité و.

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

READ  Des images de Grand Theft Auto VI divulguées par des pirates