GUI per git
Git GUI
Incluso con git - Esegui git gui
dalla riga di comando e il programma di installazione msysgit di Windows lo aggiunge al menu Start.
Git GUI può fare la maggior parte di ciò che avresti bisogno di fare con git. Compresi cambi di fase, configurazione di git e repository, push di modifiche, creazione / checkout / eliminazione di rami, unione e molte altre cose.
Una delle mie funzionalità preferite sono le scorciatoie "stage line" e "stage hunk" nel menu di scelta rapida, che consente di eseguire il commit di parti specifiche di un file. Puoi ottenere lo stesso tramite git add -i
, ma trovo che sia più facile da usare.
Non è l'applicazione più carina, ma funziona su quasi tutte le piattaforme (essendo basata su Tcl / Tk)
Screenshot | uno screencast
Incluso anche con git. È un visualizzatore della cronologia git e consente di visualizzare la cronologia di un repository (inclusi i rami, quando vengono creati e uniti). È possibile visualizzare e cercare commit.
Si abbina bene con git-gui.
Applicazione per Mac OS X. Principalmente un equivalente di git log
, ma ha una certa integrazione con github (come "Network view").
Sembra carino e si adatta a Mac OS X. Puoi cercare nei repository. La più grande critica di Gitnub è che mostra la storia in modo lineare (un singolo ramo alla volta) - non visualizza ramificazioni e fusioni, che possono essere importanti con Git, sebbene si tratti di un miglioramento pianificato.
Download di collegamenti, registro delle modifiche e schermate | repository git
Intende essere un "clone gitk per OS X".
Può visualizzare la cronologia delle ramificazioni non lineari, eseguire commit, visualizzare e cercare commit e ha alcune altre belle funzioni come la possibilità di "Quicklook" qualsiasi file in qualsiasi revisione (premere spazio nella vista elenco file), esportare qualsiasi file (tramite trascinamento della selezione).
È molto meglio integrato in OS X di git-gui
/ gitk
, ed è veloce e stabile anche con repository eccezionalmente grandi.
Il repository git originale Pieter non ha aggiornato di recente (più di un anno al momento della scrittura). Un ramo gestito più attivamente è disponibile su Brotherbard / Gitx - aggiunge "barra laterale, recupero, pull, push, aggiungi remoto, unisci, cherry-pick, rebase, clone, clone a"
Scarica | Screenshot | repository git | forchetta fratello | forchetta laullon
Dalla homepage:
SmartGit è un front-end per il sistema di controllo della versione distribuita Git e funziona su Windows, Mac OS X e Linux. SmartGit è destinato agli sviluppatori che preferiscono un'interfaccia utente grafica rispetto a un client da riga di comando, per essere ancora più produttivo con Git, il DVCS più potente oggi.
Puoi scaricarlo dal loro sito Web .
Scarica
TortoiseSVN Versione Git per utenti Windows.
Porta TortoiseSVN su TortoiseGit L'ultima versione 1.2.1.0 Questa versione può completare attività regolari, come commit, mostra registro, diff due versioni, crea ramo e tag, Crea patch e così via. Vedi le Note di rilascio per i dettagli. Benvenuti a contribuire a questo progetto.
Scarica
QGit è un visualizzatore di GUI git basato su Qt / C ++.
Con qgit potrai sfogliare la cronologia delle revisioni, visualizzare il contenuto delle patch e i file modificati, seguendo graficamente i diversi rami di sviluppo.
Scarica
gitg è un visualizzatore di repository git destinato a gtk + / GNOME. Uno dei suoi obiettivi principali è fornire un'esperienza utente più unificata per frontend git su più desktop. Non si tratta di scrivere un'applicazione multipiattaforma, ma di una stretta collaborazione con client simili per altri sistemi operativi (come GitX per OS X).
Caratteristiche
- Sfoglia cronologia delle revisioni.
- Gestire repository di grandi dimensioni (carica repository linux, 17000+ revisioni, meno di 1 secondo).
- Effettua modifiche.
- Metti in scena singoli stage.
- Annulla modifiche.
- Mostra differenze colorate delle modifiche nelle revisioni.
- Sfoglia l'albero per una data revisione.
- Esporta parti dell'albero di una data revisione.
- Fornisci qualsiasi refspec che un comando come 'git log' può capire per costruire la cronologia.
- Mostra e passa tra i rami nella vista cronologia.
Download: rilasci o fonte
Gitbox è un'interfaccia grafica per Mac OS X per il sistema di controllo della versione Git. In una singola finestra vengono visualizzati i rami, la cronologia e lo stato della directory di lavoro.
Le operazioni di tutti i giorni sono facili: metti in scena e metti in scena le modifiche con una casella. Impegna, tira, unisci e spingi con un solo clic. Fare doppio clic su una modifica per mostrare un diff con FileMerge.app.
Scarica
Il sito web di Gity non ha molte informazioni, ma dagli screenshot lì sembra essere una git gui OS X open source ricca di funzionalità.
Scarica o fonte
La combinazione è uno strumento di diffusione e fusione visiva. È possibile confrontare due o tre file e modificarli in posizione (aggiornamento diff dinamico). È possibile confrontare due o tre cartelle e avviare confronti di file. Puoi sfogliare e visualizzare una copia funzionante dai sistemi di controllo versione più diffusi come CVS, Subversion, Bazaar-ng e Mercurial [ e Git ].
download
Una GUI Git per OSX di Steve Dekorte.
A colpo d'occhio, vedere quali rami remoti hanno modifiche da estrarre e i repository locali hanno modifiche da spingere. Sono supportate le operazioni git di add, commit, push, pull, tag e reset, così come le differenze visive e la navigazione visiva della gerarchia del progetto che evidenzia modifiche e aggiunte locali.
Gratuito per 1 repository, $ 25 per di più.
Scarica
Si concentra sul rendere Git facile da usare. Presenta un'interfaccia utente nativa di Cocoa (simile a un Mac), navigazione veloce nel repository, clonazione, push / pull, branch / merging, visual diff, branch remoti, facile accesso al Terminale e altro ancora.
Rendendo le azioni Git più comunemente utilizzate intuitive e facili da eseguire, Sprout (precedentemente GitMac) rende Git facile da usare. Compatibile con la maggior parte dei flussi di lavoro Git, Sprout è ideale per designer e sviluppatori, collaborazione in team e utenti esperti e principianti.
Scarica | Sito web
Una GUI Git ricca di funzionalità per Mac OSX. Prova gratuita di 30 giorni, $ 59 USD per una licenza per utente singolo.
Scarica | Sito web
EGit è un fornitore del team Eclipse per il sistema di controllo della versione Git. Git è un SCM distribuito, il che significa che ogni sviluppatore ha una copia completa di tutta la cronologia di ogni revisione del codice, rendendo le query sulla cronologia molto veloci e versatili.
Il progetto EGit sta implementando gli strumenti Eclipse oltre all'implementazione Jit di Java di Git.
Scarica | Sito web
Open Source per Windows: installa tutto il necessario per lavorare con Git in un unico pacchetto, facile da usare.
Git Extensions è un toolkit per rendere più intuitivo lavorare con Git su Windows. L'estensione della shell si integra in Esplora risorse e presenta un menu di scelta rapida su file e directory. C'è anche un plugin di Visual Studio per usare git da Visual Studio.
Scarica
Grazie mille a dbr per aver elaborato il materiale git gui.
SourceTree è un client Mac gratuito per Git, Mercurial e SVN. Costruito da Atlassian, la gente dietro BitBucket, sembra funzionare ugualmente bene con qualsiasi sistema VC, il che ti consente di padroneggiare un singolo strumento da utilizzare con tutti i tuoi progetti, tuttavia sono controllati dalla versione. Ricco di funzionalità e GRATUITO.
Esperto pronto e ricco di funzionalità per utenti principianti e avanzati:
Revisionare i changeset in uscita e in entrata. Ciliegia-pick tra i rami. Gestione delle patch, rebase, stash / shelve e molto altro.
Scarica | Sito web
rm -rf .git
di cancellare il database di Git .