¿TortoiseGit ya está listo para el horario de máxima audiencia? [closed]

5 minutos de lectura

avatar de usuario
swilliams

Soy un gran admirador de la simplicidad de TortoiseSVN. También estoy interesado en profundizar en git, y creo que encajaría bien en un próximo proyecto. Sin embargo, una aplicación estrictamente basada en línea de comandos puede ser un poco intimidante. he seguido el TortugaGit proyecto por un tiempo, y parece que han pasado 1.0.

¿Hay alguien usándolo en la naturaleza en este momento? ¿Cómo está funcionando? ¿Te permite usar bien todas las características de git?

avatar de usuario
bob fanger

¡SÍ, está listo!

TortoiseGit ha recorrido un largo camino desde 2009.
Y ahora Microsoft Windows tiene la mejor interfaz gráfica para git 😉

Es especialmente bueno para las personas que usaron TortoiseSVN, porque usa diálogos y terminología familiares. Como “Revertir …” en lugar de “Restablecer/Pagar” o que abstrae el “índice” en un solo cuadro de diálogo (confirmar).

Por supuesto, todavía hay espacio para mejorar, principalmente porque la mayoría de los comandos se reenvían a la versión de línea de comandos, lo que no brinda una visualización óptima.

avatar de usuario
alexandrul

Hasta ahora, estoy usando TortoiseGit 1.0.2.0 solo para indicar el estado del archivo en el explorador y, a veces, ya no muestra los íconos para un proyecto determinado (aún no descubrí cuáles son los patrones que conducen a ese comportamiento ).

En mi humilde opinión, a largo plazo es mejor aprender a usar los comandos de git directamente.

ACTUALIZAR

Si TortoiseGit no muestra los iconos de estado del archivo, elimine el index_cached.igit archivo dentro de su .git carpeta.

TortoiseGit ofrece muchas ventajas sobre la línea de comandos git. Lo he estado usando y creo que es genial y lo he recomendado a otros desarrolladores con los que trabajo.

Y la cantidad de ‘voodo’ fue mínima en comparación con lo que tuve que hacer para instalar y ejecutar git en mi servidor Centos.

SmartGit va muy bien, pero está en un muy etapa temprana de desarrollo. Estoy usando activamente SmartCVS en este momento, pero estoy migrando a git lentamente. Si SmartCVS y SmartSVN son algo por lo que pasar, será un buen movimiento por parte de Syntevo.

Pero, como dijo alexandrul, creo que también debería tomarse el tiempo para aprender las herramientas de la línea de comandos.

(Solo mi opinión: ¡no tengo conexión con Syntevo aparte de ser un cliente feliz!)

Git está listo para el horario de máxima audiencia, y si opta por TortoiseGit, al menos tendrá un gran conjunto de herramientas a las que recurrir en caso de que sucedan cosas raras.

En mi humilde opinión, siempre suceden cosas raras con los VCS, y git hace un gran trabajo al reducir esa frecuencia.

  • GIt en sí mismo YA es el horario estelar. Se trata de tener herramientas GUI en Windows que puedan encapsular la funcionalidad de Git. Lo cual, para ser honesto, una vez que te acostumbras a la línea de comandos, es como crack, te sientes perdido sin ella.

    – MunkiPhD

    28 de octubre de 2010 a las 1:53

  • @MunkiPhD… correcto, eso es lo que estaba tratando de comunicar.

    – mvrak

    28 de octubre de 2010 a las 17:17

avatar de usuario
rjmunro

Octubre de 2010 Nota: Mi (abajo) respuesta tiene más de un año ahora. Considéralo histórico :-). No tengo idea de cómo le está yendo a TortoiseGit últimamente.


A menos que esté preparado para el dolor o el fracaso, no está listo para el horario estelar. Todavía tienen que agregar instrucciones de instalación detalladas o mensajes de error descriptivos, y si acepta los valores predeterminados de msysgit y TortoiseGit, no funcionará hasta que se realice más vudú. No es obvio para mí lo que eso implica.

Actualizar: Finalmente logré que TortoiseGit funcionara en uno de mis dos sistemas. Terminé yendo a una consola cmd e intentando ejecutar git.exe sin el entorno msys… y esto me llevó a descubrir que git.exe no podía encontrar libcurl-4.dll. Agregué mi directorio msysgit\mingw\bin a la ruta del sistema para garantizar que se encontraría (junto con un par de otras rutas relacionadas que ya había agregado), y finalmente funcionó. Si el botón “Comprobar ahora” en la configuración de TortoiseGit no muestra una versión, puede apostar a que no se encuentra el dll. Realmente debería haber un error para eso, y esta es la razón por la que digo que no está listo.

  • GIt en sí mismo YA es el horario estelar. Se trata de tener herramientas GUI en Windows que puedan encapsular la funcionalidad de Git. Lo cual, para ser honesto, una vez que te acostumbras a la línea de comandos, es como crack, te sientes perdido sin ella.

    – MunkiPhD

    28 de octubre de 2010 a las 1:53

  • @MunkiPhD… correcto, eso es lo que estaba tratando de comunicar.

    – mvrak

    28 de octubre de 2010 a las 17:17

avatar de usuario
Nick Cox

Esta es mi parte favorita de la licencia de SmartGit:

3.2 El SOFTWARE no debe utilizarse si su uso puede causar lesiones a la vida, el cuerpo, la salud de los seres humanos o lesiones a los animales o daños ecológicos (p. ej., no utilizar reactores atómicos, armas y dispositivos médicos).

son en serio??

  • sí, pero solo dicen que no nos demanden si todo sale mal. Creo que estará bien siempre que git solo se use para ayudar a escribir el software en lugar de como parte del sistema en vivo.

    – Ian Ringrose

    2 de marzo de 2010 a las 8:12

¿Ha sido útil esta solución?