Selon les nouvelles de ME, le 21 avril (UTC+8), selon les données de Beating, Git a publié la version 2.54. Taylor Blau, ingénieur chez GitHub, a présenté dans un article de blog officiel les mises à jour principales des versions 2.53 et 2.54, principalement la commande expérimentale git history et le mécanisme de hooks configurables. La commande git history est conçue pour des réécritures simples de commits, prenant en charge deux sous-commandes : reword (modifier le message de commit) et split (diviser de manière interactive un commit en deux). Elle ne modifie ni l'espace de travail ni l'index, et fonctionne également dans les dépôts nus, offrant une approche plus directe que la procédure complexe de git rebase -i avec sa liste de tâches et sa gestion des conflits. Cette commande ne prend pas en charge les commits de fusion et rejette systématiquement les conflits ; son interface peut encore être modifiée. Les hooks configurables résolvent le problème historique du partage de hooks entre dépôts. Auparavant, les hooks étaient des scripts gérés individuellement dans le répertoire .git/hooks pour chaque dépôt. À partir de la version 2.54, il est possible de définir des hooks dans ~/.gitconfig, au niveau système ou dans la configuration du dépôt à l'aide de [hook "nom"] event=... command=..., permettant d'attacher plusieurs hooks à un même événement. La commande git hook list affiche les sources des hooks, et hook..enabled=false permet de les désactiver individuellement. Cela intègre au cœur de Git les fonctionnalités principales d'outils tiers comme husky ou pre-commit. Autres modifications : la stratégie par défaut de git maintenance est passée de gc à geometric, introduite en 2.52, qui effectue des fusions incrémentales de packfiles selon une progression géométrique ; le transfert HTTP ajoute une prise en charge des retries pour les réponses 429 ; git log -L peut désormais être combiné avec -S et -G (pickaxe) ; les noms d'alias prennent désormais en charge les caractères non ASCII. (Source : BlockBeats)
Git 2.54 est disponible avec « git history » expérimental et des hooks configurables
KuCoinFlashPartager






Git 2.54 a été publié le 21 avril (UTC+8), avec des outils expérimentaux tels que « git history » et des hooks configurables. La commande « git history » permet des opérations de réécriture et de fractionnement pour l'édition des commits, tandis que le nouveau système de hooks permet de partager des configurations entre dépôts. Les mises à jour incluent également un changement de stratégie par défaut pour « git maintenance », une nouvelle tentative HTTP pour les erreurs 429, et une fonctionnalité améliorée de « git log -L ». Les actualités sur chaîne continuent de mettre en avant les mises à jour clés des outils de développement. Les nouveaux listings de tokens s'appuient souvent sur de telles améliorations d'infrastructure pour un déploiement plus fluide.
Source:Afficher l'original
Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations.
Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.