O SmartGit é uma interface de usuário Git Client eficiente com suporte para GitHub, Pull Requests + Comments, SVN e Mercurial. O SmartGit Git Client concentra-se na simplicidade, ao mesmo tempo em que visa não especialistas e pessoas que preferem um aplicativo gráfico ao invés do uso da linha de comando. Além disso, ele vem com um belo tema escuro.
Principais recursos do cliente SmartGit Git
- Modifique commits antes de enviar, confirme linhas individuais dentro de um arquivo, ressuscite commits perdidos e muito mais.
- O SmartGit perguntará apenas quando precisar de uma decisão, mas não o incomoda com restrições técnicas subjacentes.
- Não há necessidade de instalar e configurar ferramentas adicionais, pois o aplicativo vem com um cliente SSH integrado, uma ferramenta de comparação de arquivos e mesclagem
- Veja o estado do seu repositório rapidamente, bem como sua árvore de trabalho, índice do Git, ramificações disponíveis, quais confirmações precisam ser enviadas
- Clone do GitHub, Assembla e outros provedores de hospedagem. Além disso, você pode criar e resolver solicitações pull do GitHub e revisar comentários
SmartGit 17.0.1 Changelog
Apenas uma melhoria foi feita nesta versão e é
- definir automaticamente java.net.useSystemProxies=true (se não for definido) para melhorar a detecção automática de proxies
Alguns bugs também foram corrigidos e estes são
- Git:
- Commit, Stage, outros: falha em arquivos renomeados em submódulos com erro 'pathspec ... não correspondeu a nenhum arquivo'
- Log, atualização: não foi atualizado se a raiz .git/-admin não estava localizada abaixo da raiz da árvore de trabalho (como para submódulos)
- SVN:
- possível erro de 'incompatibilidade de URL'
- SO X:
- possíveis travamentos da interface do usuário relacionados ao monitoramento de arquivos
- tabela de arquivos: seleção de limpeza removida coloração de linha alternada
- preferências, caixa de diálogo Editar diferenças: botão de opção incorreto pré-selecionado
- Autenticação http(s): senhas de proxy contendo caracteres especiais como # não funcionaram
- Depois de remover o tools.xml e reiniciar o aplicativo, as ferramentas externas padrão não foram recriadas
Como instalar o SmartGit 17.0.1 no Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
- Certifique-se de que o Java esteja instalado seguindo as etapas documentadas aqui – Java JRE está instalado
- Em seguida, execute os seguintes comandos para instalar o 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
Como remover o SmartGit do Ubuntu
sudo apt-get remove smartgit
Instale o SmartGit 17.0.1 no CentOS, RHEL, Fedora
- Instale o Java JDK executando o seguinte comando
yum install java-1.8.0-openjdk
- Em seguida, execute os seguintes comandos para instalar o aplicativo
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"