BT

Git 2.10 améliore les Commandes Push et Worktree, ajoute les Options de Style et Plus Encore

| par Sergio De Simone Suivre 12 Abonnés , traduit par Nicolas Frankel Suivre 7 Abonnés le 07 sept. 2016. Durée de lecture estimée: 2 minutes |

La version 2.10 de Git récemment livrée ajoute quelques fonctionnalités utiles au push, y compris des informations sur la progression, le support d'options supplémentaires et une amélioration --force-with-lease. De plus, quelques nouvelles options facilitent le travail avec les signatures ; les schémas de colorisation peuvent utiliser les styles italique et barré.

Les améliorations de git push comprennent :

  • git push --force-with-lease qui s'assure que vous n'écrasiez pas un push simultané par un autre contributeur en créant désormais une nouvelle ref. Cela rend inutile l'utilisation de use update-ref avant de faire un push après un fetch qui n'est pas suivi par un merge.
  • Afin de réduire le risque de confusion, un remote: prefix est maintenant ajouté côté client aux messages générés sur le serveur par git gc lors d'un push. git gc exécute un certain nombre de tâches ménagères, comme la compression des révisions de fichier et est exécuté automatiquement par certaines commandes.
  • Le nouveau paramètre --push-option permet aux développeurs de passer des options supplémentaires à l'extrémité réceptrice pour les hooks de pré- et de post-réception.
  • git push produit maintenant des rapports plus précis pour les tâches exécutées sur le serveur après que les données de push aient été reçues. Github a publié une bonne description de la fonctionnalité.

La commande worktree possède également certaines améliorations comme :

  • git worktree add peut maintenant utiliser - comme raccourci pour la branche précédente, dont la représentation complète est @{-1}.
  • git worktree lock permet aux développeurs d'éviter à un arbre de travail lié stocké sur un appareil portable ou un partage réseau d'être nettoyé. Auparavant, on attendait des développeurs de verrouiller un arbre de travail en créant un fichier nommé locked aux côtés des autres fichiers d'administration dans l'arbre de travail.

Comme mentionné, le travail avec les signatures est devenu plus facile avec Git 2.10. De fait, git log et les autres commandes afficheront dorénavant la clé-id complète de 64 bits. De plus, git log peut être configuré pour afficher les signatures par défaut avec la nouvelle variable de configuration log.showSignature qui peut être écrasée en utilisant le paramètre --no-show-signature. git pull --rebase avertira également les utilisateurs que passer --verify-signature est une non-opération.

Enfin, les schémas de colorisation ont été enrichis du support de l'italique et du texte barré et peuvent être combinés avec d'autres options de colorisation.

Git 2.10 comprend beaucoup plus de nouvelles fonctionnalités, d'améliorations et de corrections de bogues qui sont listées dans les notes de version.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT