Meilleures applications de contrôle de version graphique pour Linux

Meilleures applications de contrôle de version graphique pour Linux
Cet article répertorie les applications de contrôle de version dédiées pour Linux. Ces applications GUI vous permettent de gérer les référentiels de code source en ligne et hors ligne et de vous aider à suivre les commits et les modifications de fichiers dans le répertoire du code source. Notez que le terme «contrôle de version» est parfois utilisé de manière interchangeable avec un autre terme appelé «Contrôle de révision». Même s'il y a une légère différence entre ces deux termes, ils fournissent tous les deux un moyen de suivre et de retourner les modifications des fichiers. Cet article couvrira les clients graphiques qui prennent en charge l'un ou les deux.

Gitg

Gitg est un utilitaire graphique qui peut être utilisé pour gérer vos référentiels «git». Une partie de la pile d'application GNOME-3 officielle, Gitg peut être utilisé pour parcourir des sources de référentiels Git, afficher l'historique et les validations, explorer plusieurs branches, afficher le fichier diff, afficher les fichiers dans une disposition d'arbores fichiers et ainsi de suite.

Pour installer Gitg dans Ubuntu, utilisez la commande spécifiée ci-dessous:

$ sudo apt install gitg

Vous pouvez installer Gitg à partir des référentiels officiels dans d'autres distributions Linux. Le code source peut être parcouru d'ici. Une construction platepak est disponible ici.

Lapin

RabbitVCS est une collection de services publics graphiques qui fournit des extensions pour gérer les référentiels de code source à partir du gestionnaire de fichiers disponibles dans votre système Linux. Il prend actuellement en charge les systèmes de contrôle de version GIT et SVN et vous permet d'explorer l'historique des référentiels et de faire de nouveaux engins. RabbitVCS n'a pas de fenêtre d'application principale qui peut être lancée via le menu d'application principal. Tout l'action est exécutée en faisant un clic droit sur le gestionnaire de fichiers et en naviguant dans les menus et sous-menus.

Pour installer RabbitVCS dans Ubuntu, utilisez la commande spécifiée ci-dessous:

$ sudo apt install labbitvcs-core

Vous pouvez installer des lapins à partir des référentiels officiels dans d'autres distributions Linux. D'autres instructions sont disponibles ici.

En plus de la commande ci-dessus, vous devez installer des plugins spécifiques au gestionnaire de fichiers pour que les lapins fonctionnent. Dans Ubuntu, vous pouvez exécuter l'une de ces deux commandes pour installer des plugins compatibles:

$ sudo apt install labbitvcs-nautilus
$ sudo apt install labbitvcs-thunar

Vous pouvez rechercher ces plugins dans des référentiels officiels d'autres distributions Linux. Vous pouvez également suivre les instructions d'installation disponibles ici pour installer ces plugins dans toutes les principales distributions Linux, y compris Ubuntu. Les plugins sont disponibles pour les gestionnaires de fichiers Nautilus, Thunar, Nemo et Caja.

Pouffer de rire

Giggle est un autre client graphique développé par l'équipe GNOME qui peut être utilisé pour gérer les référentiels GIT. Il semble être sur la parité des fonctionnalités avec le client Gitg mentionné ci-dessus. Vous pouvez l'utiliser pour parcourir et visualiser l'historique des engagements ainsi que pour pousser de nouveaux engins.

Pour installer Giggle dans Ubuntu, utilisez la commande spécifiée ci-dessous:

$ sudo apt install giggle

Vous pouvez installer Giggle à partir des référentiels officiels dans d'autres distributions Linux. Vous pouvez également compiler les binaires exécutables en obtenant le code source disponible ici.

Tortuehg

TortoiseHG est un frontage graphique pour gérer les référentiels à l'aide du système de contrôle de révision mercurial. Il peut être utilisé pour parcourir les fichiers de code source, filtrer et trier les fichiers, pousser les engagements, créer des modifications, afficher le fichier diff, les fichiers de retour et faire de nouveaux engins à l'aide d'un outil de validation interactif.

Pour installer TortoiseHG dans Ubuntu, utilisez la commande spécifiée ci-dessous:

$ sudo apt install tortusehg

Vous pouvez installer TortoiseHG à partir des référentiels officiels dans d'autres distributions Linux. Vous pouvez également obtenir des packages supplémentaires et compiler des binaires exécutables en obtenant le code source disponible ici.

TortoiseHG est également livré avec des plugins pour Caja et Nautilus Fichier Manager, vous les installez à l'aide de la commande Two spécifiée ci-dessous:

$ sudo apt install tortusehg-nautilus
$ sudo apt install tortusehg-caja

Cervise

Cervisia est un utilitaire graphique qui vous permet de gérer les référentiels à l'aide du système de contrôle de version CVS. Développé par l'équipe KDE, Cervivisia peut être utilisée pour parcourir les fichiers, résoudre les conflits, parcourir les journaux, créer des changelog, afficher l'histoire, etc.

(source d'image)

Pour installer Cervisia dans Ubuntu, utilisez la commande spécifiée ci-dessous:

$ sudo apt installer Cervia

Vous pouvez installer Cervisia à partir des référentiels officiels dans d'autres distributions Linux. Vous pouvez également obtenir des packages supplémentaires et compiler des binaires exécutables en obtenant le code source disponible ici. Un package instantané est disponible ici.

Git cola

Git Cola est un frontend graphique pour gérer les référentiels Git. Vous pouvez l'utiliser pour afficher les fichiers, afficher l'historique des engagements en utilisant son visualiseur détaillé, afficher Diff, retour.

Pour installer Git Cola dans Ubuntu, utilisez la commande spécifiée ci-dessous:

$ sudo apt install git-cola

Vous pouvez installer Git Cola à partir des référentiels officiels dans d'autres distributions Linux. Vous pouvez également obtenir des packages supplémentaires et compiler des binaires exécutables en obtenant le code source disponible ici.

Qgit

QGIT est un client graphique pour gérer les référentiels de code source à l'aide du système de contrôle de version GIT. Vous pouvez l'utiliser pour pousser les engins, créer et appliquer des correctifs, afficher le fichier diff, comparer les révisions, afficher l'historique des fichiers, afficher les annotations, gérer plusieurs branches, faire glisser et déposer des fichiers, etc.

Pour installer QGIT dans Ubuntu, utilisez la commande spécifiée ci-dessous:

$ sudo apt install qgit

Vous pouvez installer QGIT à partir des référentiels officiels dans d'autres distributions Linux. Vous pouvez également compiler les binaires exécutables en obtenant le code source disponible ici.

Conclusion

Ce sont quelques-uns des clients graphiques les plus utiles disponibles pour divers systèmes de contrôle de version disponibles là-bas. Peu de clients graphiques sont disponibles car l'utilisation de la ligne de commande est plus répandue sur Linux par rapport aux autres systèmes d'exploitation. «GitHub», l'un des services d'hébergement de référentiel Git les plus populaires, fournit des applications de bureau dédiées pour Windows et MacOS, mais pas pour Linux.