Mon Dieu que je déteste ce type de produit, particulièrement avec une telle approche : git est un outil puissant, apprendre à s'en servir demande un peu de temps et de recherche sur Google, mais une interface graphique qui masque le fonctionnement de git comme celle-ci est contre-productive ! Les cas d'utilisations simple sont simples dans tous les cas (même avec la ligne de commande) et les cas d'utilisation compliqués ne sont en général pas possible avec une interface graphique parce qu'il faut COMPRENDRE ce qu'on fait (ce qui est un peu le contraire de l'esprit de ce type de GUI).
Typiquement :
rebase
est dangereux, car en pratique c'est un rebase qui est fait ! Or les rebases ça peut foutre la merde dans certaines situations et c'est important de savoir ce qu'il se passe quand on en fait un ! (typiquement si le commit est déjà pushé, les gens vont juste prendre l'habitude de renommer le truc puis de faire un push --force
ce qui va pourrir les gens avec qui ils bossent et donner des historiques incompréhensibles. git add -p
pourquoi pas, c'est comme le git mergetool
c'est une bonne idée dans la majorité des situations (tout le temps sauf si on ne veut travailler que sur un fichier et que l'outil met plus de temps à se lancer que faire la modif en ligne de commande ^^)Après bon, l'outil est propriétaire et Mac only, donc le positionnement à destination des gens qui n'utilisent pas leur cerveau a du sens … :p
Par contre c'est vrai que la CLI de git manque parfois de clarté et de cohérence, et ça vaudrait bien le coup d'en refaire une nouvelle. Pour moi ça aurait bien plus de valeur ajoutée que de faire une N-ème GUI pour débile profond.