Estoy usando git
para el control de versiones de varios proyectos.
¿Existe un software GUI para navegar a través de commits y ramas de un proyecto y para recuperar versiones en proyectos git?
software-recommendation
gui
git
Matoeil
fuente
fuente
gitKraken
gitkraken.comRespuestas:
Supongo que estás buscando un front-end fácil de usar para git.
Eche un vistazo a la sección " Interfaces gráficas " de la página InterfacesFrontendsAndTools en Git Wiki. Allí se han mencionado los siguientes:
gitk
paquete)git-gui
paquete)Editar: Estas son las sugerencias dadas en las otras respuestas.
Hay un par de software que personalmente considero muy fáciles de usar.
Risita : Yo personalmente uso . Es simple e intuitivo de usar.
giggle
Cola Git GUI : no lo he usado , pero esto parece prometedor.
Cola Git
fuente
Después de probar todas las herramientas mencionadas anteriormente, me decidí por las siguientes herramientas para administrar mis repositorios Git:
SmartGit
SmartGit es una interfaz gráfica de usuario fácil de usar para Git con flujos de trabajo optimizados. SmartGit admite todas las características de Git y Mercurial necesarias para el trabajo diario en proyectos de desarrollo de software:
También tengo un asistente fácil de usar para conectarlo a repositorios en línea como GitHub y BitBucket
RabbitVCS
Por el contrario, RabbitVCS tiene un enfoque diferente al de otras herramientas. En lugar de proporcionar una IU externa para su repositorio git, se integra a Nautilus. De hecho, RabbitVCS es un conjunto de herramientas gráficas escritas para proporcionar un acceso simple y directo a los sistemas de control de versiones que utiliza.
fuente
Si; git tiene una interfaz gráfica de usuario que puede ejecutar con el
git gui
comando.Si eso no funciona, significa que necesita instalar la GUI para
git
. Puede hacer esto instalando el paquete git-gui . O, mejor aún, instale el paquete git-all .Ver
man git-gui
para más detalles. Tenga en cuenta que mientras se llama a la página de manualgit-gui
, ejecuta esto comogit gui
.fuente
git-gui
git gui
git citool
git gui
es una característica muy completa. Me gusta.echo '*TkTheme: clam' | xrdb -merge -
antes de comenzargit gui
hará que sea un poco menos feo.Solía
gitg
por un tiempo antes de volver solo a CLI. Por valor de entretenimiento, haygource
, que puede convertir su historial de git en una animación :)fuente
git clone
Linux Repo (2) Ejecutargit log --pretty=format:user:%aN%n%ct --reverse --raw --encoding=UTF-8 --no-renames -n 10000 | gource --log-format git -a 2 -i 120 -s 1 --loop --padding 1.4 --max-file-lag 1 --user-friction 0.2 -
(3) Presionef
ou
para ocultar nombres de archivo o nombres de usuarioSoy bastante parcial con smartgit. Puede leer más sobre esto aquí Es, con mucho, el cliente git más completo en Linux que he encontrado. Dicho esto, hay una verdadera fuerza en la línea de comandos, y le sugiero que lo aprenda bien antes de usar una GUI.
fuente
Estoy en el equipo que desarrolla GitKraken , así que soy un poco parcial, pero le recomiendo que lo revise. Es multiplataforma, por lo que puede usar la misma herramienta en Windows , Mac y Linux y viene con algunas otras características únicas que incluyen deshacer / rehacer, búsqueda indexada y un diseño intuitivo y receptivo. Si GitKraken no funciona para usted, también he usado y tuve éxito con Git Extensions (Windows) y GitHub Desktop (Windows / Mac).
fuente
16.04
y la primera impresión es realmente buena. @ Chris ¿Hay algún plan para abrir el código de este proyecto en algún momento?En lugar de descargar y compilar el archivo tar.gz desde la fuente ( http://www.syntevo.com/smartgit/index.html ), hay un PPA en el launchpad disponible que permite instalar
smartgit
usando losapt-get
comandos normales .Desde una terminal ( Ctrl+ Alt+ t), ingrese los siguientes comandos:
Esto instalará la última versión de smartgit.
fuente
También hay un software relativamente nuevo (recién lanzado hace meses) llamado GitEye .
Proporciona una interfaz gráfica familiar, ya que se basa en el marco Eclipse RCP. También puede usarlo en Windows y Mac, ya que se ejecuta en Java.
Darle una oportunidad; es gratis.
Hasta ahora, mi única queja es que su herramienta de fusión es bastante limitada
fuente
ungit parece una poderosa GUI intuitiva para git.
fuente
Uso extensiones de git: me resulta muy útil para lo que lo necesito. Aquí hay un enlace para ejecutarlo en 12.04
fuente
Si está utilizando Emacs (lo cual es fantástico), entonces encontrará que magit es una opción súper brillante: D
fuente
Nunca lo llamaría el mejor cliente de git, pero me parece notable que Meld también proporcione algunas funciones básicas de control de versiones, aunque su objetivo principal es comparar archivos y directorios:
Citando la descripción general de la característica:
Dependiendo de su propósito y flujo de trabajo, también podría ser interesante echar un vistazo más de cerca al complemento de control de versiones de su IDE favorito. Usé tales, por ejemplo, en Eclipse, Monodevelop y PyCharm.
fuente
¡El Cola Git es simple pero cumple lo que promete, y el SmartGit está lleno de características!
fuente