SmartGit es una interfaz de usuario de Git Client eficiente con soporte para GitHub, solicitudes de extracción + comentarios, SVN y Mercurial. SmartGit Git Client se enfoca en la simplicidad mientras se dirige a personas que no son expertas y que prefieren una aplicación gráfica al uso de la línea de comandos. Además, viene con un bonito tema oscuro.
Características clave del cliente SmartGit Git
- Modifique confirmaciones antes de enviar, confirme líneas individuales dentro de un archivo, resucite confirmaciones perdidas y mucho más.
- SmartGit preguntará solo cuando necesite una decisión, pero no lo molestará con las limitaciones técnicas subyacentes.
- No es necesario instalar ni configurar herramientas adicionales, ya que la aplicación viene con un cliente SSH integrado, una herramienta de comparación de archivos y de combinación.
- Vea el estado de su repositorio de un vistazo, así como su árbol de trabajo, el índice de Git, las ramas disponibles, qué confirmaciones deben enviarse
- Clone de GitHub, Assembla y otros proveedores de alojamiento. Además, puede crear y resolver solicitudes de extracción de GitHub y comentarios de revisión.
Registro de cambios de SmartGit 17.0.1
Solo se ha realizado una mejora en esta versión y es
- establecer automáticamente java.net.useSystemProxies=true (si no está establecido) para mejorar la detección automática de proxies
También se han solucionado algunos errores y estos son
- Git:
- Commit, Stage, otros: falla en archivos renombrados en submódulos con el error 'pathspec... no coincidió con ningún archivo'
- Registro, Actualizar: no se actualizó si la raíz .git/-admin no estaba ubicada debajo de la raíz del árbol de trabajo (como para los submódulos)
- SVN:
- posible error de 'falta de coincidencia de URL'
- sistema operativo X:
- posibles bloqueos de la interfaz de usuario relacionados con la supervisión de archivos
- tabla de archivos: limpieza de selección eliminada coloración de filas alternas
- Preferencias, cuadro de diálogo Editar diferencias: botón de opción incorrecto preseleccionado
- Autenticación http(s): las contraseñas de proxy que contienen caracteres especiales como # no funcionaron
- Después de eliminar tools.xml y reiniciar la aplicación, las herramientas externas predeterminadas no se recrearon
Cómo instalar SmartGit 17.0.1 en Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
- Asegúrese de que Java esté instalado siguiendo los pasos documentados aquí: Java JRE está instalado
- A continuación, ejecute los siguientes comandos para instalar 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
Cómo eliminar SmartGit de Ubuntu
sudo apt-get remove smartgit
Instale SmartGit 17.0.1 en CentOS, RHEL, Fedora
- Instale Java JDK ejecutando el siguiente comando
yum install java-1.8.0-openjdk
- A continuación, ejecute los siguientes comandos para instalar la aplicación
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"