Passer au contenu
GitTree

Journal des modifications

Quoi de neuf dans GitTree

Nouvelles fonctionnalités, améliorations et correctifs dans chaque version de GitTree, la plus récente en premier. Chaque version est gratuite pour macOS, Windows et Linux. Les notes décrivent cette version : les versions officielles actuelles vous demandent de vous connecter, et le plan gratuit couvre ensuite toutes les fonctionnalités de Git.

  1. Version 2.2.4

    Dernier

    GitTree 2.2.4 makes pull requests easier to prepare and review, with reviewer autocomplete, editable branches, formatting tools and clearer merge comparisons.

    Ces notes sont présentées dans la version originale anglaise.

    Nouveau

    • Find reviewers by name

      Type a name to filter reviewer suggestions for GitHub, GitLab, Bitbucket or Azure DevOps. Select people by mouse or keyboard and remove selected reviewers with a click.

    • Choose both pull request branches

      Change the From and Into branches in the pull request dialog. Pushes and generated descriptions follow the branches you select.

    • Format descriptions and reviews

      Use a Markdown toolbar and preview to format pull request descriptions, comments and review summaries.

    • See what a merge changes

      Preview the changes a merge brings in and compare a merge commit with either parent.

    Corrigé

    • Close a repository tab with its close button on Windows.
    • A source branch becomes ready for a pull request only after its push succeeds.

    Télécharger la version 2.2.4

    Notes de version et téléchargements sur GitHub

  2. Version 2.2.1

    GitTree 2.2.1 ajoute des aperçus Markdown dans leurs propres onglets et améliore les menus du bureau dans macOS, Windows et Linux.

    Nouveau

    • Onglets d'aperçu Markdown

      Ouvrez un aperçu de fichier Markdown dans son propre onglet dans le navigateur de fichiers.

    • Menus dans la fenêtre sur Windows et Linux

      Appuyez sur Alt pour afficher la barre de menus dans la fenêtre et accéder aux commandes du bureau.

    Amélioré

    • La barre de menus macOS utilise désormais le même registre de commandes que l'application, garantissant ainsi la cohérence des commandes disponibles.

    Corrigé

    • Nettoyage de la petite icône de l'application macOS et suppression du menu Services.

    Télécharger la version 2.2.1

    Notes de version et téléchargements sur GitHub

  3. Version 2.2.0

    GitTree 2.2 apporte des suggestions de modifications dans les demandes d'extraction, une vérification par le fournisseur des signatures de validation et une connexion plus rapide. Les versions officielles vous demandent désormais de vous connecter.

    Nouveau

    • Modifications suggérées dans les demandes d'extraction

      Les suggestions de GitHub, GitLab et Azure DevOps apparaissent sous forme de cartes dans la conversation et l'onglet Fichiers d'une demande d'extraction. Appliquez-en un ou un lot en tant que validation sur la branche de la demande d'extraction, ou suggérez une modification à partir de la zone de commentaire de la ligne.

    • Signatures vérifiées sur le fournisseur

      La vue de validation affiche le verdict de GitHub ou de GitLab sur la signature d'une validation à côté de la propre vérification de GitTree, et garde les deux en vue lorsqu'ils ne sont pas d'accord. Vérifiez la signature sur le fournisseur (Alt+V) pour la lire à nouveau.

    • Connectez-vous pour utiliser GitTree

      Les versions officielles affichent désormais la boîte de dialogue Se connecter à GitTree chaque fois que vous êtes déconnecté : connectez-vous ou créez un compte pour continuer. Free conserve le client Git local complet et un compte éligible se voit proposer son essai Pro une fois après sa connexion.

    Amélioré

    • Une fois connecté via le navigateur, GitTree affiche votre compte immédiatement au lieu d'attendre la fin des vérifications du compte.
    • La boîte de dialogue de connexion affiche toujours le champ permettant de saisir manuellement le code d'authentification et prend un code collé en une seule étape.

    Télécharger la version 2.2.0

    Notes de version et téléchargements sur GitHub

  4. Version 2.1.0

    GitTree 2.1 apporte Repo Insights dans une fenêtre qui lui est propre, un aperçu du navire avant chaque poussée, des validations guidées d'écrasement et de correction, et de nombreux correctifs pour rebaser, annuler, cacher et conflits.

    Nouveau

    • Repo Insights, dans sa propre fenêtre

      Insights (Alt+I) opens Repo Insights beside your work. Run a report to see a repository's commits, lines and files over time and who contributed, counted on this computer. L'exécution de rapports fait partie de Pro ; les rapports que vous avez conservés restent lisibles.

    • Exporter et partager des rapports

      Exportez un rapport au format CSV ou JSON, enregistrez-le sur votre compte ou partagez-le avec votre organisation en tant que rapport d'équipe. A preview shows exactly what leaves your computer first; le code source, les différences et les messages de validation ne sont jamais envoyés.

    • Aperçu de l'expédition avant de pousser

      L'aperçu de l'expédition (Alt+Shift+U) affiche les commits et les fichiers envoyés par un push ainsi que leurs propriétaires de code, ainsi qu'avec un fournisseur d'hébergement connecté, les pipelines, les environnements et les règles de branche qu'il atteint. Un push vers une branche ou un environnement protégé attend votre confirmation.

    • Environnements, restauration et promotion

      Découvrez ce qui se passe dans chaque environnement, directement sur le graphique. Roll Back… et Promote… redéployez un bon commit précédent ou avancez-en un, en montrant ce que le déploiement change en premier.

    • Un journal d'expédition de ce que vous avez expédié

      Le journal d'expédition du tiroir Activité enregistre chaque poussée, exécution et approbation effectuée à partir de GitTree, conservée sur cet ordinateur. Enregistrez-le au format JSON ou CSV lorsque vous en avez besoin.

    • Écrasement guidé

      Squash Commits… (Alt+S), Squash into Parent… (Alt+Q) et Squash Branch… (Alt+Shift+B) ouvrent une boîte de dialogue Squash qui affiche le résultat avant que quoi que ce soit ne change. Dans le graphique, maintenez Alt et faites glisser un commit sur son voisin pour écraser les deux.

    • Correction des validations et des fusions d'écrasement

      Create Fixup Commit… valide ce qui est mis en scène comme une correction pour un commit que vous choisissez, prêt à être intégré au rebase interactif. Une fusion de squash remplit maintenant la boîte de validation avec les commits qu'elle apporte.

    • Découvrez ce que Nour a réalisé

      Les commits Nour effectués portent un badge Nour dans le graphique, la vue de commit et Create Pull Request, et Forget What Nour Made efface cet enregistrement. Nour peut également répertorier et lire les rapports Repo Insights que vous avez conservés.

    Amélioré

    • Les push de Nour suivent les mêmes règles d'aperçu de vaisseau que les vôtres, et sa carte d'approbation montre ce qu'une action expédie.
    • Une exécution manuelle de CI/CD qui se déploie dans un environnement protégé vous demande d'abord de confirmer.
    • Le chat contextuel de Nour suit l'onglet du référentiel actif.
    • Le tiroir du terminal s'écarte sur les onglets qui n'ont pas de terminal.

    Corrigé

    • Votre choix de confiance pour un référentiel est conservé lorsque vous changez de branche.
    • La résolution d'un conflit de sous-modules nécessite l'engagement de la partie choisie.
    • La modification manuelle d'une résolution de conflit conserve les sauts de ligne CRLF du fichier et une résolution n'est jamais enregistrée sur un fichier qui n'est pas relu exactement.
    • Renommer une cache conserve son préfixe de branche, accepte un message commençant par un tiret et ne perd jamais la cache si le changement de nom échoue.
    • L'abandon d'un changement de nom par étapes supprime ses deux chemins, et l'annulation d'une suppression par étapes fonctionne lorsque le fichier est de nouveau sur le disque.
    • Les fichiers d'une fusion ou d'un stockage sont répertoriés une seule fois, par rapport à son premier parent.
    • Le rebase interactif sur une branche qui s'est déplacée est rejoué sur sa pointe actuelle, et l'éditeur répertorie les commits tels qu'ils sont actuellement.
    • Le rebase dans la boîte de dialogue des branches divergentes conserve chaque branche qu'il déplace.
    • Déposer sur la validation de pointe d'une branche déplace la branche vers son parent.
    • Annuler et Rétablir conservent une étape par action dans chaque arbre de travail, expliquent pourquoi une étape a été refusée et n'ajoutent aucune étape pour une opération refusée.
    • Le Hunk and Line Staging conserve trois lignes de contexte et est refusé sur un fichier transformé en lien symbolique.
    • Les sélections vides et les conflits sont affichés sous forme d'arrêts que vous pouvez continuer, même lorsque le sujet de la validation se lit comme une erreur.
    • Les différences sont lues correctement lorsque diff.suppressBlankEmpty est défini dans votre configuration Git.

    Télécharger la version 2.1.0

    Notes de version et téléchargements sur GitHub

  5. Version 2.0.3

    GitTree 2.0.3 rend les mises à jour in-app sur macOS fiables : elles ne dépendent plus du montage d'une image disque.

    Amélioré

    • Lorsque vous installez manuellement une mise à jour sur macOS, GitTree la décompresse et affiche la nouvelle application dans le Finder.

    Corrigé

    • Le macOS, les mises à jour s'installent à partir de l'archive de l'application signée sans monter d'image disque, elles ne se bloquent donc plus à l'étape de montage.

    Télécharger la version 2.0.3

    Notes de version et téléchargements sur GitHub

  6. Version 2.0.2

    GitTree 2.0.2 garde le bouton CI/CD visible et vous indique ce dont il a besoin lorsque CI/CD n'est pas encore disponible pour vous.

    Amélioré

    • Le bouton de la barre d'outils CI/CD reste visible lorsque CI/CD n'est pas disponible, explique pourquoi et propose l'étape de connexion ou d'abonnement dont il a besoin.
    • Des conseils plus clairs sur la barre d'outils dans English and Arabic et le menu d'accès CI/CD peuvent être ouverts et utilisés à partir du clavier.

    Télécharger la version 2.0.2

    Notes de version et téléchargements sur GitHub

  7. Version 2.0.1

    GitTree 2.0.1 peaufine la version 2.0 : une option gratuite plus claire, GitTree Apprenez en un clic et des commentaires publics plus faciles. Mettez à jour pour obtenir l'apparence actualisée, CI/CD s'exécute avec des journaux en direct et chaque amélioration 2.0.

    Nouveau

    • Une option gratuite plus claire

      L'option invité s'appelle désormais Free sur les écrans de compte et de facturation English and Arabic, il est donc clair que Git local reste disponible sans payer.

    • GitTree Apprenez depuis l'intérieur de l'application

      L'aide et les conseils d'introduction ouvrent désormais le site Web GitTree Learn publié, les guides sont donc accessibles en un seul clic.

    • Partagez publiquement vos commentaires

      Après avoir soumis un avis dans l'application, GitTree vous invite à le partager publiquement si vous le souhaitez.

    Amélioré

    • Les montants des offres sont indiqués dans la devise du catalogue.
    • La formulation de connexion Pro est plus claire.

    Corrigé

    • Le courrier électronique est désormais reconnu comme fournisseur de connexion au compte.

    Télécharger la version 2.0.1

    Notes de version et téléchargements sur GitHub

  8. Version 2.0.0

    GitTree 2.0 apporte les forfaits Pro et Organisation, un espace de travail actualisé, des outils CI/CD plus riches et des vues de référentiel plus rapides. Local Git reste disponible gratuitement.

    Nouveau

    • Un mois gratuit au lancement

      Échangez une période mensuelle Pro ou Organisation à 100 % de réduction pendant l'offre de lancement. Aucune carte n'est requise et rien ne se renouvelle automatiquement. Les prix réguliers et l’éligibilité proviennent du service de facturation.

    • Plans avec un choix d'essai explicite

      Choisissez Gratuit, démarrez un essai Pro éligible ou profitez de l'offre de lancement. Les versions officielles vérifient l'accès premium avec des baux de droits signés ; Git local reste disponible sans compte.

    • Un espace de travail CI/CD plus riche

      Explorez les pipelines spécifiques au fournisseur, les détails des exécutions et des tâches, les journaux en direct et la gestion des pipelines lorsque le fournisseur connecté le prend en charge.

    • Un espace de travail de référentiel plus clair

      L'identité actualisée, les sections de la barre latérale redimensionnables, les différences d'images, la recherche dans le fichier et un retour direct au graphique aident à maintenir le travail du référentiel ensemble.

    • Outils de branche et de référentiel

      Faites glisser une branche sur une autre pour fusionner ou rebaser, parcourez les fichiers de demande d'extraction sous forme d'arborescence et choisissez la maintenance du référentiel lorsque le chargement de l'état ou du graphique nécessite une attention particulière.

    Amélioré

    • Le graphique lit la page en avant dans certaines limites, les consommateurs de statut partagent les lectures et les vues de gros morceaux montent moins de lignes.
    • Les surveillances du référentiel en arrière-plan effectuent moins de travail, avec des améliorations de récupération pour les chemins interrogés et WSL.
    • Les données des demandes d'extraction restent plus récentes et les journaux de tâches expliquent lorsqu'aucun journal stocké n'est disponible.
    • La présentation English and Arabic est mise à jour ; Les traductions arabes se chargent lorsqu'elles sont sélectionnées.

    Corrigé

    • Amélioration de la réconciliation des statuts obsolètes et de la gestion des erreurs de distance en amont.
    • Correction de plusieurs cas extrêmes de chemin Windows et de lancement de processus.
    • Les versions officielles épinglent la clé publique des droits de production ; la vérification de l'installateur conserve la clé de confiance du programme de mise à jour existante.

    Télécharger la version 2.0.0

    Notes de version et téléchargements sur GitHub

  9. Version 1.4.0

    Découvrez Nour, le nouvel assistant IA de GitTree : un compagnon animé qui discute de vos référentiels et fonctionne via l'agent de codage que vous utilisez déjà. La connexion est désormais facultative et vous pouvez concentrer le graphique sur une seule branche.

    Nouveau

    • Rencontrez Nour, votre assistant Git

      Nour est un petit compagnon animé sur votre bureau ou à l'intérieur de GitTree. Discutez d'un référentiel, de plusieurs, d'un espace de travail ou de l'application entière, et Nour répond ou agit via l'agent de codage que vous avez installé et auquel vous êtes connecté. Connectez-vous à GitTree pour utiliser Nour.

    • Fonctionne avec l'agent que vous utilisez déjà

      Claude Code, Codex, Gemini CLI, Antigravity, Qwen Code, OpenCode, Kimi CLI, Cursor Agent ou le vôtre. Sélectionne automatiquement le premier agent qui fonctionne et passe le relais au suivant en cas d'échec. Choisissez l'agent et le modèle pour chaque chat.

    • Demandez ou Agent, vous gardez le contrôle

      Ne demandez que des regards et des réponses. L'agent peut préparer, valider, créer des branches, pousser et bien plus encore, dans les limites de ce que vous autorisez dans les Préférences. Les actions risquées sont toujours demandées en premier, et les modifications de fichiers de chaque tour peuvent être annulées, par référentiel.

    • Partager des fichiers, des images et du contexte

      Faites glisser des fichiers et des dossiers sur le chat ou sur Nour sur votre bureau, joignez ou collez des images et tapez @ pour mentionner les fichiers, dossiers, branches, commits, demandes d'extraction et pages de paramètres.

    • Focus sur une branche

      Focus sur cette branche affiche uniquement la branche, son amont et sa base, marque où elle a bifurqué et compte ses propres commits. Concentrez-vous sur la branche actuelle avec Cmd+Shift+B sur Mac ou Ctrl+Shift+B sur Windows et Linux.

    • Utiliser GitTree sans compte

      La connexion est désormais facultative. Tout ce qui est local, ainsi que récupérer, tirer et pousser avec vos propres clés, fonctionne en tant qu'invité. Nour et les fonctionnalités d'hébergement telles que les demandes d'extraction nécessitent toujours un compte GitTree.

    • Quoi de neuf

      Après une mise à jour, GitTree affiche ce qui a changé. Ouvrez-le à tout moment avec Quoi de neuf… dans la palette de commandes ou depuis la barre de mise à jour avant de l'installer.

    • Un onglet Graphique épinglé

      L'onglet Graphique se trouve avant vos fichiers ouverts, vous pouvez donc revenir au graphique sans les fermer ni perdre les modifications non enregistrées.

    Amélioré

    • Les filtres d'auteur et de date dans le graphique se chargent environ deux fois plus rapidement sur les grands référentiels.
    • Les réponses en arabe de Nour, ainsi que le texte de la demande d'extraction et du problème en arabe, se lisent de droite à gauche bloc par bloc.
    • La rédaction du message de validation et de la demande d'extraction recherche les agents installés avec nvm, npm, Volta, Bun, pnpm ou Homebrew, et attend jusqu'à 5 minutes par défaut.
    • Les versions, mises à jour et rapports de bogues utilisent désormais le nouveau référentiel public, git-tree-app/gittree.
    • La bande d'onglets des fichiers est masquée lorsqu'aucun fichier n'est ouvert.
    • Les dates relatives sont actualisées toutes les minutes et le graphique est repeint lorsque le thème du système change.

    Corrigé

    • La mise à jour sur macOS n'échoue plus lors du montage de la mise à jour : l'image disque de la nouvelle version se monte désormais en quelques secondes.
    • La rédaction avec le Codex et l'Antigravité ne se bloque plus ou n'échoue plus.
    • Afficher uniquement cette branche est de retour dans les menus de branches.
    • Les touches fléchées d'un menu ne déplacent plus la sélection dans le graphique.

    Télécharger la version 1.4.0

    Notes de version et téléchargements sur GitHub

Voir chaque version sur GitHub

Obtenez la dernière version

GitTree est gratuit pour macOS, Windows et Linux, référentiels privés inclus.