tutorial - tortoisegit descargar
¿Ya está listo TortoiseGit para el horario de máxima audiencia? (7)
Soy un gran fan de la simplicidad de TortoiseSVN. También estoy interesado en profundizar en git, y creo que sería una buena opción para un próximo proyecto. Sin embargo, una aplicación basada estrictamente en la línea de comandos puede ser un poco intimidante. He seguido el proyecto TortoiseGit por un tiempo, y parece que han pasado la versión 1.0.
¿Hay alguien usándolo en la naturaleza en este momento? ¿Cómo está funcionando? ¿Te permite usar bien todas las funciones en git?
SI, esta 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 utilizan TortoiseSVN, ya que utiliza diálogos y terminología familiares. Como "Revertir ..." en lugar de "Restablecer / Checkout" o que abstrae el "índice" en un cuadro de diálogo único (confirmación).
Por supuesto, todavía hay margen de mejora, principalmente porque la mayoría de los comandos se reenvían a la versión de línea de comandos, lo que no proporciona una visualización óptima.
Este es mi bit favorito de la licencia SmartGit:
3.2 El SOFTWARE no debe usarse si su uso puede provocar lesiones de la vida, el cuerpo, la salud de los seres humanos o lesiones de animales o daños ecológicos (por ejemplo, no se utiliza para reactores atómicos, armas y aparatos médicos).
Son serios ??
Git está listo para el horario estelar y, si optas por TortoiseGit, al menos tendrás un gran conjunto de herramientas en las que recurrir en caso de que sucedan cosas extrañas.
En mi caso, las cosas raras siempre suceden con los VCS, y git hace un gran trabajo reduciendo esa frecuencia.
Hasta ahora estoy usando TortoiseGit 1.0.2.0 solo para indicar el estado del archivo en el explorador, y algunas veces simplemente ya no muestra los íconos para un proyecto dado (aún no he descubierto 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 git directamente.
ACTUALIZAR
Si TortoiseGit no muestra los iconos de estado del archivo, elimine el archivo index_cached.igit dentro de su carpeta .git .
TortoiseGit ofrece muchas ventajas sobre la línea de comando git. Lo he estado usando y creo que es genial y lo he recomendado a los otros desarrolladores con los que trabajo.
Y la cantidad de ''voodo'' era mínima en comparación con lo que tenía que hacer para instalar y ejecutar git en mi servidor Centos.
SmartGit está funcionando bien, pero se encuentra en una etapa muy temprana de desarrollo. Estoy usando SmartCVS en este momento pero migrando a git lentamente. Si SmartCVS y SmartSVN son algo para 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 línea de comandos.
(Solo mi opinión: ¡no tengo ninguna conexión con Syntevo aparte de ser un cliente feliz!)
Nota de octubre de 2010: Mi respuesta (a continuación) tiene más de un año ahora. Considérelo histórico :-). No tengo idea de cómo TortoiseGit está pasando ú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.
Actualización: finalmente conseguí que TortoiseGit funcionara en uno de mis dos sistemas. Terminé yendo a una consola cmd y tratando de 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 direccion msysgit / mingw / bin a la ruta del sistema para asegurar que se encontraría (junto con un par de otras rutas relacionadas que ya había agregado), y finalmente funcionó. Si el botón "Verificar ahora" en la configuración de TortoiseGit no muestra una versión, entonces puedes apostar a que no se encuentra la DLL. Realmente debería haber un error para eso, y esta es una razón por la que digo que no está listo.