D'après ses développeurs, Sublime Merge combine le moteur de l'interface utilisateur de Sublime Text, avec une implémentation from-scratch de Git. Et en tant que client Git, il propose un ensemble complet de fonctionnalités. Parmi les plus importantes, on retiendra notamment l'outil de fusion intégré ainsi qu'une fonctionnalité de recherche avancée.
L'outil de fusion (ou merge en anglais) intégré vous permet de résoudre tous les conflits de fusion de branches directement dans Sublime Merge, plutôt que d'ouvrir votre éditeur. Les conflits sont présentés avec une vue à 3 colonnes. En cas de conflit, le plugin Sublime Text affiche les deux versions dans deux des colonnes (celles de gauche et de droite) et le résultat final de la résolution des conflits dans la troisième colonne au milieu. Ainsi, en un clic, on peut sélectionner la version à conserver et voir le résultat directement dans la colonne du milieu.
Résolution des conflits avec Sublime Merge
La fonction de recherche intégrée permet de trouver ce que vous recherchez pendant que vous tapez. Elle permet d'effectuer une recherche dans les messages de validations (commit), les auteurs de validations, les noms de fichiers, entre autres. Notons également que les requêtes complexes peuvent être construites en utilisant and, or et les symboles ().
Sublime Merge est construit sur la même plateforme que Sublime Text, laquelle selon ses développeurs offre une réactivité inégalée. Le nouveau client Git repose aussi sur une puissante UI multiplateforme de boîte à outils, un moteur de mise en évidence de syntaxe performant et une bibliothèque personnalisée de lecture Git hautes performances, toutes choses qui contribuent à offrir de bonnes performances.
Ce qui est intéressant, c'est que Sublime Merge propose en téléchargement une version d'évaluation (donc gratuite) sans limite de temps, sans nécessité de créer un compte, sans métrique ni suivi. Cette version d'évaluation propose également (presque) toutes les fonctionnalités. Le problème, c'est que seul le thème clair est disponible dans cette version, et vous n'avez pas la possibilité de changer le thème pour un thème sombre par exemple. Si vous tenez donc au thème sombre pour ne pas vous faire mal aux yeux, alors il va falloir prendre une licence pour usage personnel, au prix de 99 $, sans limite de temps, et avec trois ans de mises à jour. En entreprise, le prix passe à 75 $ par utilisateur par an. Précisons aussi que le nouveau client Git est disponible sur Windows, Linux et macOS.
Sources : Annonce officielle, Sublime Merge
Et vous ?
Utilisez-vous l’éditeur de code Sublime Text ? Qu’en pensez-vous par rapport aux éditeurs concurrents ?
Que dites-vous de Sublime Merge ?
Voir aussi :
Microsoft lance une extension pour la gestion des pull requests GitHub directement dans Visual Studio Code, elle est disponible en préversion
Visual Studio Code 1.27 est disponible : un aperçu des nouveautés dans l'éditeur de code open source et multiplateforme de Microsoft
Sublime Text 3.1 est disponible, au menu : meilleure prise en charge des moniteurs à très haute densité de pixels et plus
Visual Studio Code 1.10 disponible, avec la fonctionnalité Minimap de Sublime Text, la copie de texte avec mise en forme et plus encore
Un développeur propose un test comparatif des performances de Sublime Text, Visual Studio Code et Atom, que pensez-vous de sa méthodologie ?