SmartGit est une interface utilisateur Git Client efficace avec prise en charge de GitHub, Pull Requests + Comments, SVN ainsi que Mercurial. SmartGit Git Client se concentre sur la simplicité tout en ciblant les non-experts et les personnes qui préfèrent une application graphique à l'utilisation de la ligne de commande. De plus, il est livré avec un joli thème sombre.
Fonctionnalités de la clé cliente SmartGit Git
- Modifiez les commits avant de pousser, commitez des lignes individuelles dans un fichier, ressuscitez les commits perdus et bien d'autres.
- SmartGit ne demandera que lorsqu'il a besoin d'une décision, mais ne vous dérange pas avec les contraintes techniques sous-jacentes.
- Pas besoin d'installer et de configurer des outils supplémentaires car l'application est livrée avec un client SSH intégré, une comparaison de fichiers ainsi qu'un outil de fusion
- Visualisez l'état de votre référentiel en un coup d'œil ainsi que votre arbre de travail, l'index de Git, les branches disponibles, les commits à pousser
- Clone depuis GitHub, Assembla et d'autres hébergeurs. De plus, vous pouvez créer et résoudre des demandes d'extraction GitHub et des commentaires de révision
SmartGit 17.0.1 journal des modifications
Une seule amélioration a été apportée dans cette version et c'est
- définir automatiquement java.rapporter.useSystemProxies=true (si non défini) pour améliorer la détection automatique des proxys
Quelques bugs ont également été corrigés et ceux-ci sont
- Git :
- Commit, Stage, autres : échoue sur les fichiers renommés dans les sous-modules avec l'erreur « pathspec… ne correspond à aucun fichier »
- Log, Refresh : ne s'actualise pas si .La racine git/-admin n'était pas située sous la racine de l'arbre de travail (comme pour les sous-modules)
- SVN :
- erreur possible « incompatibilité d'URL »
- OS X :
- blocages possibles de l'interface utilisateur liés à la surveillance des fichiers
- table de fichiers : effacement de la sélection supprimée alternance de la coloration des lignes
- préférences, boîte de dialogue Modifier la différence : mauvais bouton radio présélectionné
- Authentification http(s) : les mots de passe proxy contenant des caractères spéciaux comme # ne fonctionnaient pas
- Après avoir retiré les outils.xml et en redémarrant l'application, les outils externes par défaut n'ont pas été recréés
Comment installer SmartGit 17.0.1 sur Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
- Assurez-vous que Java est installé en suivant les étapes décrites ici - Java JRE est installé
- Ensuite, exécutez les commandes suivantes pour installer SmartGit
sudo apt-get install gdebi wget http://www.syntevo.com/static/smart/download/smartgit/smartgit-17_0_1.deb sudo gdebi smartgit-17_0_1.deb
Comment supprimer SmartGit d'Ubuntu
sudo apt-get supprimer smartgit
Installer SmartGit 17.0.1 sur CentOS, RHEL, Fedora
- Installez Java JDK en exécutant la commande suivante
miam installer java-1.8.0-openjdk
- Ensuite, exécutez les commandes suivantes pour installer l'application
wget http://www.syntevo.com/static/smart/download/smartgit/smartgit-linux-17_0_1.le goudron.gz tar -xvf smartgit-linux-17_0_1.le goudron.gz su -c "mv smartgit /opt/" su -c "ln -s /opt/smartgit/bin/smartgit.sh /usr/local/bin/smartgit"