Subversion (SVN) - Gestion des versions
Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Software Configuratie Management (SCM): presentatie, positionering, hulpmiddelen
SCM-terminologie: Branch, Tag, Checkout, Commit, Merge, ...
Subversion (SVN): kenmerken, componenten
Globale architectuur en het opzetten van een repository
SVN-clients, plugins voor IDE
Workshop : Installatie en configuratie van SVN op Linux/Windows - creatie van een data repository
De opslagplaats exploiteren
Projectbronnen importeren
Een lokale kopie ophalen
Takken aanmaken
Wijzigingen aanbrengen en conflicten beheren
Een tak aanmaken
Metagegevens beheren
Tags aanmaken in SVN
Workshop: Projecten opzetten op het archief - Een lokale kopie ophalen en meervoudige vastleggingen met conflictbeheersing
SVN beheer
Overzicht van bestaande SVN-beheerders:
SVN-Apache koppeling (mod_dav_svn)
SVNServe: instellen, configuratie
Gebruikersbeheer
Importeren en exporteren van repositories
Beveiliging van repositories en uitwisselingen (SSL)
Backup en restore
SSH tunneling
Workshop: SVN-Apache koppeling, meerdere beheerstaken
Gevorderde taken
Organisatie van versiebeheer
SVN in een systeem voor continue integratie
Logbeheer, RSS-feeds
Geschiedenisbeheer, repository-statistieken
Workshop: SVN in een systeem voor continue integratie, logbeheer en het genereren van statistieken (tabellen, grafieken)