Développeurs : GitUp simplifie la gestion de versions avec Git

Nicolas Furno |

Si vous utilisez Git pour gérer les versions de votre projet, ce nouveau client devrait vous intéresser. GitUp vient concurrencer Tower, GitHub et les autres logiciels existants, non pas sur les fonctions, mais sur l’interface. Avec un objectif bien en vue : simplifier l’utilisation de cet outil de versionnement puissant, mais qui est aussi souvent complexe.

GitUp affiche l’historique de votre projet avec une carte mise à jour en permanence. On y voit les différentes branches, mais aussi, d’un clic, les noms associés à chaque « commit ». Fonction originale, le logiciel enregistre régulièrement son état et permet de revenir en arrière d’un clic. Cliquer pour agrandir

Si vous avez déjà un dossier local avec votre répertoire Git, le logiciel peut récupérer toutes les informations nécessaires ainsi que l’historique du projet sans rien faire. Si la source est hébergée sur GitHub, il suffit de donner ses identifiants au moment où ils sont nécessaires, c'est-à-dire quand vous voulez pousser les changements.

Avant cela, GitUp suit les modifications des fichiers et permet de les valider dans la vue dédiée aux Commit. L’interface est très claire, elle met bien en avant les modifications et on peut tout faire au clavier. Quand vous validez un changement, le logiciel crée une branche temporaire que l’on peut voir sur la vue principale et qui sera fusionnée lors de la prochaine synchronisation, sauf si vous voulez créer une nouvelle branche parallèle, bien sûr.

Les fonctions sont les mêmes que pour tous les autres logiciels de la catégorie, mais GitUp se distingue à chaque fois par des simplicités supplémentaires. Vous voulez annuler une opération ? Il suffit d’utiliser le raccourci standard d’OS X (⌘Z) pour revenir en arrière et tant que les changements sont n’a pas été envoyés sur le serveur, c’est encore possible. D’ailleurs, le logiciel dispose en interne d’un système de sauvegarde à la Time Machine et on peut ainsi toujours revenir en arrière.

Vue dédiée aux Commits dans GitUp. Cliquer pour agrandir

Derrière cette interface plus simple que la moyenne, GitUp contient néanmoins toutes les fonctions proposées par Git. L’éditeur se vante de la rapidité de son logiciel, justifiant ses bonnes performances par le fait qu’il utilise directement la base de données et non les interfaces en ligne de commande proposées par Git.

Encore en développement, GitUp est totalement gratuit à ce stade et devrait le rester pour afficher le contenu d’un dossier Git. On ne connait pas le prix final pour activer les fonctions d’édition, mais vous pouvez les essayer dès aujourd'hui en récupérant le logiciel à cette adresse. OS X Yosemite est conseillé et il y a encore quelques limitations et bugs connus à prendre en compte. L’interface n’est proposée qu’en anglais.

avatar PiRMeZuR | 

Toutes les fonctions que vous détaillez sont liées au système de versionnement Git et se retrouvent dans tous les clients dédiés à ce standard.

avatar Oracle | 

@PiRMeZuR :
On peux tout faire avec l'assembleur. Mais on a quand même inventé l'interface graphique.

avatar PiRMeZuR | 

Aucun rapport, je ne remettais pas en cause l'usage d'un client pour Git (que je trouve nécessaire pour n'importe quel projet sérieux qui l'utilise). Je faisais simplement remarquer que l'article mentionnait comme des caractéristiques, voire des avantages du logiciel, des fonctions qui sont l'essence même de Git et présentes dans tous ses clients.

avatar Oracle | 

Question de gros noob : on prononce "guit" (j'entends ca le plus souvent ou "jit" ? (j'entends ca aussi parfois)

avatar iGeek07 | 

@Oracle :
Il suffit de demander à Linus : https://youtu.be/4XpnKHJAok8?t=1m30s
Donc c'est bien [ɡít] :)

avatar Bobu77 | 

Toujours un plaisir de lire des news rédigées par des non-techniques sur un sujet technique :')

avatar Denis Rousseaux | 

C'est curieux, quand on a signalé une faute dans un article, on ne peut plus en signaler une deuxième. Bug ou fonction ?

avatar marc_os | 

Quels sont les avantages ou inconvénients de GitUp par rapport à SourceTree ?

CONNEXION UTILISATEUR