Soy un ex usuario de Windows y recién comencé a usar ubuntu. En Windows, teníamos dos excelentes softwares: TortoiseSVN
y TortoiseGit
. Ambos son programas tan buenos que nos permiten hacer todo como confirmar, revertir, fusionar, ver el historial, examinar repositorios, etc. sin conocer un solo comando cli.
Ahora en Linux, me resulta difícil memorizar comandos git para todo. git push
y git remote add
esta bien Pero la fusión es tediosa, especialmente la resolución de conflictos. ¡En TortoiseGit, es simplemente cuestión de unos pocos clics!
He encontrado basura como git-gui, etc. pero las características no son nada comparables a TortoiseGit. ¿Por qué no hay ningún puerto TortoiseGit completo en los sistemas Linux?
software-rec
git
gui
Shinu Jacob
fuente
fuente
git mergetool
. Prefiero la GUI de fusión como la herramienta de combinación.Respuestas:
El proyecto GIT mantiene una página con todas las GUI disponibles para todas las plataformas, tanto gratuitas como comerciales. Los enumeraría a todos aquí, pero es una lista bastante extensa con capturas de pantalla y descripciones.
GIT también viene, generalmente con 2 GUI. Puede ejecutarlos de la siguiente manera:
Si está en un espacio de trabajo de GIT que ha clonado localmente, puede usarlo
gitk
para explorarlo:NOTA: Si no están instalados, puede instalarlos, normalmente, con estos nombres de paquetes:
Otras opciones
Desde la página GIT hay estas opciones que son gratuitas para Linux.
fuente
tl; dr: GitEye = interfaz de usuario más intuitiva, flujo de trabajo más rápido, altamente personalizable
Soy un usuario avanzado de TortoiseHg Workbench y me encanta, por lo que, naturalmente, mis criterios completamente obstinados se basaron principalmente en ello:
Probé las siguientes aplicaciones:
Resultados
La mayoría de los clientes de git GUI probados son completos ****, a continuación se encuentran 2 de los mejores y 1 que no es tan **** como otros.
Leyenda
1er lugar: GitEye
IU más intuitiva, el flujo de trabajo más rápido, altamente personalizable
Nota: si la vista de archivos Git deja de funcionar en usted, use la vista similar de Git Staging
2do lugar: SmartGit
hermoso archivo integrado diff. cometer confusos, historial oculto, requiere una licencia
3er lugar: QGit
Se puede agregar una hermosa historia clara, confirmar UX, comandos livianos, livianos y personalizados
Mención de honor: GitKraken
Todavía está en sus fases de desarrollo (1.5.1 aún no cuenta con soporte HiDPI), pero realiza el trabajo básico. Esto podría competir fácilmente con GitEye y SmartGit. Es mejor que QGit seguro.
Todo el resto:
Estoy decepcionado por el tipo de **** hecho para pasar como cliente git. Supongo que sus autores piensan que es más eficiente hacer cosas simples todos los días en la línea de comandos y han basado a sus clientes en ese flujo de trabajo ineficiente.
fuente
Los dos principales clientes básicos de GUI en los que confío son
gitg
para Ubuntu ygitx
para OSXgitg se muestra a continuación:
gitg: https://apps.ubuntu.com/cat/applications/gitg/
gitx: http://frim.frim.nl/GitXStable.app.zip
fuente
Estoy en el equipo que desarrolla GitKraken , así que soy un poco parcial, pero le recomiendo que lo revise. Funciona no solo en Linux, sino también en Windows y Mac, y viene con algunas otras características únicas que incluyen deshacer / rehacer, búsqueda indexada y un diseño receptivo e intuitivo.
fuente
Aquí hay uno más, aunque no es gratis: https://gitblade.com
Todavía está en versión beta a partir de este escrito, pero es compatible con la mayoría de las características básicas de Git: vista previa de cambios, confirmación, extracción, inserción, ver historial, ramas.
fuente
rabbitvcs-nautilus está completamente integrado y es un complemento para nautilus.
fuente