TortoiseGit
TortoiseGit è un'interfaccia Windows Shell per Git e si basa su TortoiseSVN. TortoiseGit non è un'integrazione per un IDE specifico come Visual Studio, o Eclipse per esempio, ma può essere utilizzato con qualsiasi strumento di sviluppo scelto e con qualsiasi tipo di file. L'interazione principale con TortoiseGit avverrà tramite il menu contestuale di un'interfaccia di Windows explorer.
Le caratteristiche principali includono:
Tutti i comandi sono disponibili direttamente da Windows Explorer.
Vengono mostrati solo i comandi che hanno senso per il file/cartella selezionato...
Potente dialogo di commit.
Completamento automatico dei percorsi e delle parole chiave dei file modificati.
Integrazione con sistemi di tracciamento dei problemi.
Può applicare i file di patch che hai ricevuto dagli utenti senza impegnare l'accesso al tuo repository.
Lunghezza minima del messaggio di log per evitare di impegnarsi accidentalmente con un messaggio di log vuoto.
Supporto multilingue.
Facile da usare.
TortoiseGit è sviluppato sotto la GPL. Il che significa che è totalmente gratuito per chiunque, anche in un ambiente commerciale, senza alcuna restrizione. Anche il codice sorgente è disponibile gratuitamente, in modo da poter sviluppare la propria versione in caso di necessità.
TortoiseGit fornisce informazioni quali i compiti regolari, il committing, la visualizzazione dei log, la differenza tra due versioni, la creazione di rami e tag, la creazione di patch, ecc.