TortoiseGit est une interface Windows Shell pour Git et est basé sur TortoiseSVN. TortoiseGit n'est pas une intégration pour un IDE spécifique tel que Visual Studio, ou Eclipse par exemple, mais vous pouvez l'utiliser avec les outils de développement de votre choix, et avec n'importe quel type de fichier. La principale interaction avec TortoiseGit sera l'utilisation du menu contextuel d'une interface de l'explorateur Windows.
Les principales caractéristiques sont les suivantes :
- Toutes les commandes sont disponibles directement à partir de l'explorateur Windows.
- Seules les commandes qui ont un sens pour le fichier/dossier sélectionné sont affichées..
- Puissant dialogue d'engagement.
- Complétion automatique des chemins et des mots-clés des fichiers modifiés.
- Intégration avec les systèmes de suivi des problèmes.
- Vous pouvez appliquer les fichiers de correction que vous avez obtenus des utilisateurs sans avoir à commettre d'accès à votre dépôt.
- Longueur minimale du message du journal pour éviter de s'engager accidentellement avec un message de journal vide.
- Soutien multilingue.
- Facile à utiliser.
TortoiseGit est développé sous la licence GPL. Ce qui signifie qu'il est totalement libre d'utilisation pour quiconque, y compris dans un environnement commercial, sans aucune restriction. Le code source est également disponible gratuitement, vous pouvez donc même développer votre propre version si vous en avez besoin.
TortoiseGit vous fournit des informations telles que les tâches régulières, la validation, l'affichage des journaux, la différence entre deux versions, la création de branches et de tags, la création de patchs, etc.