TortoiseGit es una interfaz de Windows Shell para Git y se basa en TortoiseSVN. TortoiseGit no es una integración para un IDE específico como Visual Studio o Eclipse, por ejemplo, puede usarlo con las herramientas de desarrollo que elija y con cualquier tipo de archivo. La interacción principal con TortoiseGit será usar el menú contextual de una interfaz de Windows Explorer.
Las características clave incluyen:
- Todos los comandos están disponibles directamente desde el Explorador de Windows.
- Solo se muestran los comandos que tienen sentido para el archivo / carpeta seleccionado.
- Potente diálogo de confirmación.
- Autocompletado de rutas y palabras clave de los archivos modificados.
- Integración con sistemas de seguimiento de problemas.
- Puede aplicar los archivos de parche que obtuvo de los usuarios sin comprometer el acceso a su repositorio.
- Longitud mínima del mensaje de registro para evitar comprometerse accidentalmente con un mensaje de registro vacío.
- Soporte multilenguaje.
- Fácil de usar.
TortoiseGit se desarrolla bajo la GPL. Lo que significa que es totalmente gratuito para que cualquiera lo use, incluso en un entorno comercial, sin ninguna restricción. El código fuente también está disponible de forma gratuita, por lo que incluso puede desarrollar su propia versión si lo necesita.
TortoiseGit le proporciona información como tareas regulares, confirmación, mostrar registros, diferenciar dos versiones, crear ramas y etiquetas y crear parches, etc.