SVN (ou Subversion) est un logiciel libre permettant de stocker et gérer de façon centralisée les versions et modifications successives d’un programme informatique. SVN est utilisé par SPIP-Lab (et SPIP) afin de consigner jour après jour les modifications apportées par chaque développeur. La «version de développement officielle» de SPIP-Lab est donc la version la plus récente enregistrée à un instant T sur le serveur SVN. Celui-ci permet, en utilisant un programme adéquat (souvent nommé client SVN), de récupérer la version la plus à jour, ou n’importe quelle ancienne version au choix. De plus, les personnes ayant un accès en écriture peuvent publier de nouvelles modifications afin de mettre à jour la «version officielle».
(pour plus d’informations, voir la page de Wikipédia consacrée aux logiciels de gestion de versions)
Le SVN de SPIP-Lab est hébergé par Berlios.de, un service d’hébergement gratuit pour projets logiciel libre.
On peut consulter le SVN, en lecture seule, avec un navigateur Web.
Pour récupérer le SVN chez soi (« en local »), on peut utiliser un logiciel spécialisé (un client SVN). Les instructions à suivre avec ce logiciel sont indiquées sur cette page.
Si vous voulez contribuer aux projets hébergés sur le SVN (ou y ajouter un nouveau projet), il faut dans l’ordre :
Notez que si vous enregistrez une clé publique SSH dans votre compte Berlios, vous aurez aussi un accès « shell » aux serveurs svn.berlios.de et shell.berlios.de.
Des instantanés quotidiens sont disponibles en ligne.