2010-05-04 17 views
7

Conozco la pregunta this, pero ahora es un poco vieja y algunas de las respuestas parecen obsoletas.Windows GUIs para git

Pregunta: por favor escriba una respuesta por GUI que ha usado, incluyendo pros y contras (por ejemplo, por lo que yo puedo decir, la interfaz gráfica de usuario git, no se puede gestionar el alijo).

+3

Esto debería ser wiki de la comunidad ya que no hay una respuesta correcta. – Ikke

+0

@Ikke, tienes razón. – Benjol

+0

Uso la línea de comando para realizar cambios, y 'gitk' para ver el árbol –

Respuesta

3

(Esto no es exactamente un independiente Git GUI "Windows", pero aún está bastante avanzado)

Teniendo en cuenta que, desde entonces, Eclipse está en el proceso de reflejar toda su projects in Git repositories, EGit (basado en JGit) han hecho algunos progresos y son parte del ecosistema de Eclipse, y está a la par con its Mercurial counterpart.

Puede contribute to EGit there.

Este Tutorial es bastante completo.

alt text http://www.vogella.de/articles/EGit/images/github60.gif

+3

guau, esa guía es * muy * confusa. No tengo idea de lo que está pasando, ¡y soy una persona que usa git desde la línea de comandos todos los días! – hasen

+0

Debería haber un modo "Simple" también, para el resto de nosotros ... –

2

He estado usando SmartGit durante unos días, y tengo que decir que estoy muy impresionado. No soy un genio genial, pero hasta ahora no he tenido que sacar la CLI para nada.

Y la interfaz de usuario es simplemente ... agradable, sin fricción. No hay ninguno de los "¿no podrían haber hecho esto?" molestias que he encontrado con otros.

+0

Parece atractivo, pero no es gratuito ni de código abierto.OTOH, estaba buscando una herramienta similar a TortoiseSVN para Git y este hilo me llevó directamente a [it] (http://stackoverflow.com/a/484333/562776). –

3

Hasta ahora he sido más feliz con Git Extensions.

Pros:

  • acceso Bastante completa de los comandos de Git
  • no oculta detalles git como el índice (a diferencia de la tortuga)
  • buena rama de visualización
  • integración de Visual Studio, además de standalone GUI o integración de shell
  • Desarrollado activamente

Contras:

  • interfaz de usuario es peligrosa por los bordes en apariencia y facilidad de uso.
+0

Lo intenté también, pero tuve algún problema de configuración (http://stackoverflow.com/questions/2605996/gitextensions-opens-winmerge-when-i-click-on-any-file-in-viewer) que no hice. Me las arreglé para resolver (como sucede a menudo, encontré otra cosa que funcionó, así que no puse demasiado esfuerzo para solucionar el problema). – Benjol

2

Otra opción ahora es http://windows.github.com/ Github para windows. Pero solo realmente si te estás sincronizando con GitHub. He estado usando esto por algunas semanas, y encuentro que necesito encender un caparazón de vez en cuando. Tampoco está claro qué comandos realmente está emitiendo. Sigo terminando en medio de una base de datos rota, ¡pero no tengo idea de por qué se está redefiniendo! Pero para un uso sin fricción el 99% del tiempo es genial.

+0

Es posible usar Github para Windows con repositorios que no sean de Github ([como se muestra en una respuesta mía]) (http://stackoverflow.com/questions/25905979/how-to-use-github-for-windows-2 -0-with-non-github-repositories/26089104 # 26089104)), aunque necesita usar el shell para la configuración inicial. – dennisschagt

1

En cuanto al GitHub para Windows, lo he usado durante un tiempo y es bastante agradable. Muy estético y bastante directo.Es incluso mejor cuando se trabaja con repositorios ubicados en GitHub (sin embargo, también lo usé con otros objetivos).

Hoy cambié a un cliente completamente nuevo para Windows creado por Bitbucket llamado SourceTree. Según tengo entendido, es un puerto del cliente Mac y gracias a eso se ve y se siente genial. Tiene CARGAS de opciones y herramientas (no me he familiarizado con muchas de ellas) y está constantemente desarrollado (http://blog.bitbucket.org/2013/03/19/introducing-sourcetree-git-client-microsoft-windows/). Lanzaron la versión Beta el 19.03.2013 y tienen algunos planes realmente buenos para el futuro (¡soporte Mercurial también!). Creo que vale la pena echarle un vistazo.

+0

SourceTree solo está hospedado por BitBucket. Está hecho por Atlassian, las mismas personas que hacen JIRA entre muchas otras piezas de software. – csharpforevermore

+0

No tiene que usar BitBucket para utilizar SourceTree afaik. – p4r4noj4

2

Echa un vistazo a Atlassian SourceTree. Es un cliente gratuito de Git para Windows & Mac.

Lo estoy usando desde la versión beta. Y es realmente la mejor herramienta que he usado para git en mi opinión.

enter image description here

enter image description here

decir adiós a la línea de comandos - utilizar toda la capacidad de Git y Mercurial en la aplicación de escritorio SourceTree. Administre todos sus repositorios, alojados o locales, a través de la interfaz simple de SourceTree.

enter image description here

Más información en:

http://blog.bitbucket.org/2013/03/19/introducing-sourcetree-git-client-microsoft-windows/ http://www.sourcetreeapp.com/

+1

Me gustó este también. Fácil para principiantes Para el servidor con interfaz de usuario, consulte http://bonobogitserver.com/ open-source bajo la licencia MIT que hace uso de ASP.NET. – Bahamut

1

He utilizado el siguiente

GitHub para Windows - Me necesario para descargar el instalador que tuvo mucho tiempo para mí instalar. La interfaz de usuario era demasiado básica para mí y en ese momento era muy lenta incluso cuando usaba un repositorio local.

SourceTree: la interfaz de usuario se ve bien, pero tiene funciones de entrega en comparación con GitEye y SmartGit.

Collabnet GitEye (site) - UI es similar a los usuarios de Eclipse como yo. Funcionó muy bien y especialmente tenía una tienda de credenciales (SecureStore) que inspiró cierta confianza en cómo maneja el almacenamiento de contraseñas además de la administración de claves SSH.

SmartGit (site) - ofrece versiones personales y comerciales, pero incluso la versión personal es un placer absoluto de usar. Programar archivos, mirar registros, revertir, comprometer, presionar, etc. Las características fueron suficientes para mí.

Recomiendo los dos últimos, especialmente SmartGit, ya que la interfaz de usuario es fácil de usar y empujar a más de 1 repositorio es mucho más fácil.

Mi respuesta no es tan detallada, pero intente descargarla y compruébelo usted mismo.

Cuestiones relacionadas