- Arch GNU
-
GNU Arch
Arch est un système de gestion de versions et de gestion de configuration.
C'est un logiciel libre diffusé selon les termes de la licence GNU GPL.
Sommaire
Avantages
Arch présente de nombreux avantages, comparé aux autres systèmes de contrôle de révision. Notamment :
Il travaille sur l'ensemble de l'arborescence
Arch suit l'ensemble de l'arborescence -- et pas seulement des fichiers individuels. Par exemple, on peut changer de nombreux fichiers dans une arborescence, arch peut enregistrer tous ces changements comme un ensemble de changements, plutôt que fichier par fichier. Si on renomme les fichiers ou si on réorganise l'arborescence, arch est capable d'enregistrer ces modifications, de la même manière qu'il le fait lors des modifications de fichiers.
Il est orienté changeset
Arch ne crée pas uniquement des snapshots des arborescences de vos projets. Il associe plutôt chaque révision avec un changeset particulier : une description précise de ce qui a changé. Arch fournit ainsi des commandes orientées changeset qui facilitent la relecture de ces changements, la fusion (merge) d'arborescences en appliquant les modifications, l'analyse de l'historique d'une arborescence en demandant quels changements y ont été appliqués, et ainsi de suite.
Intégralement réparti
Arch ne repose pas sur une « distribution centralisée ». Par exemple, il n'est pas indispensable de donner un accès en écriture à tous les contributeurs importants d'un projet. Au lieu de cela, chaque contributeur peut avoir sa propre archive pour son travail. Arch opère en souplesse parmi les liens entre les archives.
Voir aussi
Liens externes
- (en) Site officiel
- (fr) GNUarch, un Wiki créé par la communauté des utilisateurs de arch
- (fr) Tutoriel en français
- Portail des logiciels libres
Catégories : Logiciel du projet GNU | Système de gestion de versions libre
Wikimedia Foundation. 2010.