Subversion : contrôle de version des projets collaboratifs

Subversion : contrôle de version des projets collaboratifs

Subversion : contrôle de version des projets collaboratifs
Éditeur: Vuibert
2008289 pagesISBN 9782711748709
Format: BrochéLangue : Français

Le contrôle de version désigne tout système

qui permet de gérer des projets en maîtrisant

à la fois l'évolution historique, les apports

des participants, les modifications, les

variantes, etc. Cela concerne aussi bien

le développement de logiciels que les projets

à fort contenu rédactionnel (ouvrages, sites

web, projets multimédias, documentation),

quels que soient leur taille et le nombre

de participants.

Le système doit conserver la trace de toutes

les contributions, pouvoir reconstituer

des versions plus anciennes, permettre

la résolution simple et rapide des conflits

survenant lorsque deux auteurs font des

modifications différentes et incompatibles

sur un même fichier. Il doit aussi conserver

un historique descriptif des modifications,

sous forme de messages et commentaires,

afin que l'on puisse comprendre la raison

de telle ou telle intervention.

Subversion est l'héritier du système CVS

( Concurrent Versions System ) qui a été, et

reste encore, un standard dans le monde

du logiciel libre. Son succès grandissant

depuis quelques années (les premières

versions datent de 2001) est dû à la fois

au fait qu'il s'agit d'un logiciel libre

(gratuit, redistribuable, avec un code source

librement disponible) et à sa simplicité

d'emploi, sa souplesse et la qualité de

sa conception. Il a hérité de CVS la plupart

des concepts de base et il a corrigé toutes

les faiblesses ou les maladresses de son

prédécesseur. Cet ouvrage très détaillé

et riche en exemples décrit et illustre le

fonctionnement de Subversion, comment

l'installer, l'utiliser (niveaux élémentaire

et avancé), l'administrer, le configurer, mais

aussi le programmer (par scripts ou API).

Des annexes donnent la référence des

commandes de Subversion et expliquent

comment le compiler et migrer depuis CVS.

Ce livre est proposé par (0) membre(s)
Ce livre est mis en favori par (0) membre(s)