SmartGit è un'efficiente interfaccia utente Git Client con supporto per GitHub, richieste pull + commenti, SVN e Mercurial. SmartGit Git Client si concentra sulla semplicità mentre si rivolge a non esperti e persone che preferiscono un'applicazione grafica rispetto all'utilizzo della riga di comando. Inoltre, viene fornito con un bel tema scuro.
SmartGit Git Client Key Funzionalità
- Modifica i commit prima del push, esegui il commit di singole righe all'interno di un file, resuscita i commit persi e molto altro.
- SmartGit chiederà solo quando ha bisogno di una decisione, ma non ti infastidisce con vincoli tecnici sottostanti.
- Non è necessario installare e configurare strumenti aggiuntivi poiché l'app viene fornita con un client SSH integrato, un confronto di file e uno strumento di unione
- Guarda lo stato del tuo repository a colpo d'occhio così come il tuo albero di lavoro, l'indice di Git, i rami disponibili, quali commit devono essere inviati
- Clonare da GitHub, Assembla e altri provider di hosting. Inoltre, puoi creare e risolvere richieste pull di GitHub e commenti di revisione
Registro delle modifiche di SmartGit 17.0.1
Solo un miglioramento è stato apportato in questa versione e cioè
- imposta automaticamente java.net.useSystemProxies=true (se non impostato) per migliorare il rilevamento automatico dei proxy
Sono stati risolti anche alcuni bug e questi lo sono
- Idiota:
- Commit, Stage, altri: fallisce sui file rinominati nei sottomoduli con errore 'pathspec... non corrisponde ad alcun file'
- Log, Refresh: non si aggiornava se .git/-admin root non si trovava sotto la root dell'albero di lavoro (come per i sottomoduli)
- SVN:
- possibile errore di 'mancata corrispondenza dell'URL'.
- OSX:
- possibili blocchi dell'interfaccia utente relativi al monitoraggio dei file
- file table: cancellando la selezione rimossa alternando la colorazione delle righe
- preferenze, finestra di dialogo Modifica differenze: pulsante di opzione errato preselezionato
- Autenticazione http(s): le password proxy contenenti caratteri speciali come # non funzionavano
- Dopo aver rimosso tools.xml e riavviato l'app, gli strumenti esterni predefiniti non sono stati ricreati
Come installare SmartGit 17.0.1 su Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
- Assicurati che Java sia installato seguendo i passaggi documentati qui: Java JRE è installato
- Quindi eseguire i seguenti comandi per installare 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
Come rimuovere SmartGit da Ubuntu
sudo apt-get remove smartgit
Installa SmartGit 17.0.1 su CentOS, RHEL, Fedora
- Installa Java JDK eseguendo il seguente comando
yum install java-1.8.0-openjdk
- Quindi esegui i seguenti comandi per installare l'app
wget http://www.syntevo.com/static/smart/download/smartgit/smartgit-linux-17_0_1.tar.gz tar -xvf smartgit-linux-17_0_1.tar.gz su -c "mv smartgit /opt/" su -c "ln -s /opt/smartgit/bin/smartgit.sh /usr/local/bin/smartgit"