Présentation

Un logiciel de gestion de versions (ou VCS en anglais, pour version control system) est un logiciel qui permet de stocker un ensemble de fichiers en conservant la chronologie de toutes les modifications qui ont été effectuées dessus. Il permet notamment de retrouver les différentes versions d’un lot de fichiers connexes.

Subversion : Ancien a éliminer

Mercurial : Jamais testé mais vieux il me semble

Solution existantes

  • Gitub ( Lourd mais cool )
  • Gitlab ( Lourd mais cool )
  • GitLab en Ruby
  • GitPrep développé en Perl
  • Gogs en langage Go
  • Gitbucket : ???
  • Atlassian Bitbucket: ???
  • Gitolite (perl )
  • Phabricator ( Top et léger )
  • https://blog.shevarezo.fr/post/2017/08/24/modifier-informations-commit-git-history-editor

Les clients

  • Fork : pas trop mal
  • Gitkraken : Cool mais compte
  • Sourcetree : Cool mais compte
  • Smargit : Non possible pour une utilisation commerciale
  • Github : Il n’y a pas les ligne de merge
  • Atom + Plugin Markdown preview

GRV : https://blog.shevarezo.fr/post/2018/05/16/grv-outil-visualiser-depots-git-terminal

https://github.com/bugy/script-server

SVN (Subversion )

Graphique

Tutoriel

En cours[:en]

  • Gitub ( Lourd mais cool )
  • Phabricator ( Top et léger )

[:]