Télécharger SmartGit 20.1.3 – TechBreak

Ce puissant client Git multiplateforme possède la même interface utilisateur intuitive sous Windows, macOS et Linux:

  • historique de fusion graphique et de validation
  • glisser-déposer, réorganiser, fusionner ou rebaser

Utilisez votre licence SmartGit sur autant de machines et de systèmes d’exploitation que vous le souhaitez. SmartGit est gratuit pour une utilisation non commerciale et fonctionne sous macOS, Windows et Linux.

Tout inclus.

Pas besoin d’installer et de configurer des outils supplémentaires.

SmartGit comprend:

  • client Git en ligne de commande (Windows, macOS)
  • Historique graphique des fusions et des validations
  • Git-Flow
  • Client SSH
  • Comparaison de fichiers
  • Fusion de fichiers (“Solveur de conflits”)

Adoptez vos besoins et vos flux de travail.

Un client commercial Git doit prendre en charge vos flux de travail. Vous pouvez personnaliser SmartGit de différentes manières:

  • Préférences de fusion, de rebasage
  • Disposition de certaines vues,
  • Outils externes,
  • Outils de comparaison ou de résolution de conflits externes ou intégrés,
  • Raccourcis clavier,
  • Barres d’outils,
  • Coloration de la syntaxe,
  • Thèmes clairs et sombres

Interagir avec les plateformes populaires.

SmartGit est livré avec des intégrations spéciales pour GitHub, BitBucket et BitBucket Server (anciennement Atlassian Stash) pour créer et résoudre les demandes d’extraction et les commentaires de révision.

Bien sûr, vous pouvez utiliser SmartGit comme n’importe quel autre client Git avec vos propres référentiels Git ou d’autres fournisseurs d’hébergement (par exemple GitLab).

Simplicité.

Concentrez-vous sur ce qui est vraiment important: SmartGit / Hg ne demandera que lorsqu’il a besoin d’une décision, mais ne vous dérange pas avec les contraintes techniques sous-jacentes.

Tout inclus.

Il n’est pas nécessaire d’installer et de configurer des outils supplémentaires: SmartGit / Hg est livré avec un client SSH intégré, un comparateur de fichiers et une fusion à 3 voies.

Des fonctionnalités puissantes.

Réorganisez les commits avant de pousser, validez des lignes individuelles dans un fichier, ressuscitez les commits perdus et bien d’autres.

Un pour tous.

Utilisez SmartGit / Hg pour Git, Mercurial ou SVN. Sur Mac, Windows et Linux. Achetez une fois et utilisez-la sur toutes vos plateformes préférées.

Webservices populaires.

Clone de GitHub, Assembla et d’autres fournisseurs d’hébergement. Identifiez les engagements des coéquipiers par leurs gravatars.

Vue d’ensemble optimale.

Voir l’état de votre référentiel en un coup d’œil: votre arbre de travail, l’index de Git, les branches disponibles, dont les validations doivent être poussées.

Quoi de neuf:

Performances, performances, performances

  • Dans cette version, nous nous concentrons sur de nouvelles améliorations des performances et sur la réduction de l’utilisation de la mémoire pour les grands référentiels.
  • Les opérations particulièrement courantes avec beaucoup de fichiers impliqués (ajout, validation, …) fonctionnent maintenant beaucoup plus rapidement avec Git 2.25+.

Graphique de journal avec arbre de travail / nœud d’index unifié

  • Dans le graphique de journal, les nœuds d’arbre de travail et d’index ont été unifiés en un seul nœud pour être plus compact. Le nœud reste désormais toujours sur HEAD, ce qui est moins gênant, surtout si un commit plus ancien est extrait.

Vue Fichiers: arborescence de travail et index séparés

  • Un grand nombre de nouveaux utilisateurs ont l’habitude d’avoir des listes séparées pour les modifications de l’arbre de travail et de l’index. Vous avez maintenant la possibilité de voir toutes les modifications dans une liste ou de les séparer en 2 listes.
  • Si aucun ou tous les fichiers ne sont organisés, la deuxième liste vide sera automatiquement masquée.

Thème sombre amélioré

  • Pour le thème sombre, les références sont désormais également affichées plus sombres.

Supprimer Worktree

  • Il est désormais possible de supprimer les arbres de travail directement sans solution de contournement.

Amélioration de l’historique des premiers parents

  • L’historique du premier parent est désormais construit à partir des données Git de base et fonctionne bien avec les énormes référentiels.
  • Lorsque vous n’affichez que l’historique de la branche actuelle (l’option «Suivre uniquement les premiers parents» est sélectionnée), les cachettes sont désormais également affichées sous forme compacte. Ils peuvent être développés par un clic de souris.

Filtrage amélioré

  • Le filtrage correspond désormais à l’intérieur du nom ou du chemin, sauf pour le filtrage des expressions régulières lorsque ^ ou $ sont utilisés.

Cache gravatar hors ligne

  • Si vous ne voulez pas accéder à gravatar.com, vous pouvez préremplir le répertoire gravatar-cache avec des images sous la forme user@domain.com.jpg ou email-md5-hash.jpg pour voir réellement les images, même si le gravatar L’accès au .com est désactivé.

Instructions d’installation pour Windows

  1. si vous avez une ancienne version de SmartGit installée, quittez SmartGit (utilisez Projet | Quitter; il ne devrait plus y avoir d’icône de barre de tâches SmartGit),
  2. décompressez le fichier téléchargé,
  3. lancez le programme d’installation et suivez les instructions

Instructions d’installation pour Mac

  1. si vous avez une ancienne version de SmartGit installée, quittez SmartGit,
  2. décompressez le fichier téléchargé (par exemple en double-cliquant dessus) et déplacez la structure du répertoire de l’application vers un répertoire de votre choix (généralement / Applications)
  3. si vous préférez, faites glisser l’application sur le dock pour créer une icône

Instructions d’installation pour Linux

  1. décompressez le fichier téléchargé dans un répertoire de votre choix,
  2. assurez-vous que l’environnement d’exécution Java correct est installé sur votre système,
  3. démarrer l’application en utilisant le script de lancement à partir du répertoire bin

Si l’application ne démarre pas, par ex. parce que vous avez une version JRE incompatible sur votre système, il peut être nécessaire de définir le SMARTGITJAVAVariable d’environnement HOME vers le chemin racine de Java Runtime Environment 1.6 de SUN. Pour créer une icône sur votre bureau, vous trouverez des images appropriées de différentes tailles dans le répertoire bin.