Gitg
Gitg è un'utilità grafica che può essere utilizzata per gestire i tuoi repository "git". Parte dello stack ufficiale di applicazione GNOME-3, Gitg può essere utilizzato per sfogliare le fonti di repository GIT, visualizzare la cronologia e commettere, esplorare più filiali, visualizzare i file diff, visualizzare i file in un layout ad albero, spingere commetti, commetti di ricerca, trascinare e rilasciare file e così via.
Per installare Gitg in Ubuntu, utilizzare il comando specificato di seguito:
$ sudo apt install gitgÈ possibile installare Gitg dai repository ufficiali in altre distribuzioni Linux. Il codice sorgente può essere sfogliato da qui. Una build Flatpak è disponibile qui.
Rabbitvcs
RabbitVCS è una raccolta di utility grafiche che forniscono estensioni per la gestione dei repository di codice sorgente dal file manager disponibile nel sistema Linux. Attualmente supporta i sistemi di controllo della versione Git e SVN e consente di esplorare la cronologia del repository e fare nuovi commit. RabbitVCS non ha una finestra dell'applicazione principale che può essere lanciata tramite il menu principale dell'applicazione. Tutto l'azione viene eseguita facendo clic con il pulsante destro del mouse sul file manager e navigando attraverso menu e sotto-menu.
Per installare RabbitVCs in Ubuntu, utilizzare il comando specificato di seguito:
$ sudo apt installa rabbitvcs-coreÈ possibile installare RabbitVC dai repository ufficiali in altre distribuzioni Linux. Ulteriori istruzioni sono disponibili qui.
Oltre al comando sopra, è necessario installare plugin specifici per file per i rabbitvcs per funzionare. In Ubuntu, è possibile eseguire uno di questi due comandi per installare plugin compatibili:
$ sudo apt installa rabbitvcs-nautilusPuoi cercare questi plugin in repository ufficiali di altre distribuzioni Linux. Puoi anche seguire le istruzioni di installazione disponibili qui per installare questi plugin in tutte le principali distribuzioni Linux tra cui Ubuntu. I plugin sono disponibili per i file manager di Nautilus, Thunar, Nemo e Caja.
Ridacchiare
Giggle è un altro cliente grafico sviluppato dal team GNOME che può essere utilizzato per gestire i repository Git. Sembra essere in parità di funzionalità con il client Gitg sopra menzionato. Puoi usarlo per sfogliare e visualizzare la storia del commit e spingere nuovi commit.
Per installare una risatina in Ubuntu, utilizzare il comando specificato di seguito:
$ sudo apt install risatinaPuoi installare una risatina dai repository ufficiali in altre distribuzioni Linux. Puoi anche compilare binari eseguibili ottenendo il codice sorgente disponibile qui.
Tortoisehg
Tortoisehg è un frontend grafico per la gestione dei repository utilizzando il sistema di controllo della revisione mercuriale. Può essere utilizzato per sfogliare file di codice sorgente, filtrare e ordinare file, spingere commit, creare changelog, visualizzare i file diff, file di rollback e fare nuovi commit utilizzando uno strumento di commit interattivo.
Per installare Tortoisehg in Ubuntu, utilizzare il comando specificato di seguito:
$ sudo APT Installa TortoisehgÈ possibile installare Tortoisehg dai repository ufficiali in altre distribuzioni Linux. Puoi anche ottenere pacchetti aggiuntivi e compilare binari eseguibili ottenendo il codice sorgente disponibile qui.
Tortoisehg viene inoltre fornito plugin per CAJA e Nautilus File Manager, li installi utilizzando i due comandi specificati di seguito:
$ sudo apt installa tortoisehg-nautilusCervisia
Cervisia è un'utilità grafica che consente di gestire i repository utilizzando il sistema di controllo della versione CVS. Sviluppato dal team KDE, Cervisia può essere utilizzato per sfogliare i file, risolvere conflitti, sfogliare i registri, creare Changelog, visualizzare la cronologia e così via.
(fonte di immagine)
Per installare Cervisia in Ubuntu, utilizzare il comando specificato di seguito:
$ sudo apt install cervisiaÈ possibile installare Cervisia dai repository ufficiali in altre distribuzioni Linux. Puoi anche ottenere pacchetti aggiuntivi e compilare binari eseguibili ottenendo il codice sorgente disponibile qui. Un pacchetto snap è disponibile qui.
Git cola
Git Cola è un frontend grafico per la gestione dei repository Git. È possibile utilizzarlo per visualizzare i file, visualizzare la cronologia del commit utilizzando il suo visualizzatore dettagliato, visualizzare differenne, ripristinare i commit, spingere commessi freschi, commessi di ricerca e così via.
Per installare Git Cola in Ubuntu, utilizzare il comando specificato di seguito:
$ sudo apt install git-colaÈ possibile installare git cola dai repository ufficiali in altre distribuzioni Linux. Puoi anche ottenere pacchetti aggiuntivi e compilare binari eseguibili ottenendo il codice sorgente disponibile qui.
Qgit
QGIT è un client grafico per la gestione dei repository di codice sorgente utilizzando il sistema di controllo della versione GIT. È possibile utilizzarlo per spingere commit, creare e applicare patch, visualizzare i file diff, confrontare le revisioni, visualizzare la cronologia dei file, visualizzare le annotazioni, gestire più filiali, trascinare i file e così via.
Per installare QGIT in Ubuntu, utilizzare il comando specificato di seguito:
$ sudo APT Installa QgitÈ possibile installare QGIT dai repository ufficiali in altre distribuzioni Linux. Puoi anche compilare binari eseguibili ottenendo il codice sorgente disponibile qui.
Conclusione
Questi sono alcuni dei client grafici più utili disponibili per vari sistemi di controllo della versione disponibili là fuori. Non sono disponibili molti client grafici poiché l'utilizzo della riga di comando è più diffuso su Linux rispetto ad altri sistemi operativi. "GitHub", uno dei servizi di hosting del repository Git più popolari, fornisce app desktop dedicate per Windows e MacOS ma non per Linux.