Systèmes de gestion de versions décentralisés
Ci-dessous, une liste de logiciels de gestion de versions décentralisés (ou DVCS, distributed version control system).
Ils permettent de gérer des fichiers (historique, « rollback, ou annulation d'une ou plusieurs modifications », création de branches, etc).
Tous ces logiciels permettent de travailler en local (sur son ordinateur) et de « synchroniser » ses modifications sur une forge distante (à condition d'avoir créer un compte).
Plusieurs entités mettent à disposition un espace payant ou gratuit pour « sauvegarder » son travail.
Nous allons nous intéressé uniquement à git (c'est le plus connu actuellement).
Voici une liste (non exhaustives) des principales forges (basées sur git) connues.
- https://gitea.com/gitea (gratuit)
- https://codeberg.org/explore/repos (gratuit, basé en Allemagne)
- https://framagit.org/public/projects (gratuit, basé en France)
- https://github.com/ (gratuit, appartient à Microsoft)
Sous Linux Mint (ou Ubuntu), il existe des clients graphiques tels que gitg (Gtk) et git-cola (Qt), sinon c'est la ligne de commande.
Git
- Paramétrage framagit (la même procédure peut être appliquée chez codeberg.org ou gitlab.com)
- Quelques commandes utiles autour de git