L'Architecture de Subversion

Figure 1.1, “L'Architecture de Subversion” illustre ce que l'on pourrait appeler une vision globale de l'architecture de Subversion.

Figure 1.1. L'Architecture de Subversion

L'Architecture de Subversion

D'un côté se trouve un dépôt Subversion qui contient toutes vos données soumises au contrôle de version. De l'autre se trouve le programme client Subversion qui gère des portions locales de ces données soumises au contrôles de version (appelées “copies de travail”) et qui sont le reflet du contenu du dépôt. Entre ces extrêmes existent de multiples routes utilisant différents couches d'accès au dépôt[5]. Certaines de ces routes passent par des réseaux informatiques et des serveurs qui ensuite accèdent au dépôt. D'autres routes ignorent totalement le réseau et accèdent directement au dépôt.



[5] Le terme original est “Repository Access Layer”. L'acronyme RA est souvent utilisé pour y faire référence.