Administration du gestionaire de sources subversion
Programme
Installation d’un serveur Subversion
- Architecture
- Installation locale
- Intégration au serveur Apache
Administration du serveur
- Modèle réseau
- Architecture client/serveur
- Le cache dédié aux clients
- Customisation d’un serveur svnserve
- Gestion des authentifications et des autorisations
- Configuration SSH
- Utilisation du serveur HTTP Apache
- Configuration d’Apache
- Les options d’authentification et d’autorisation
- Restriction au protocole https
- Gestion des accès au système: lecture seule, lecture/écriture
- Gestion des droits au système: administration des utilisateurs
Les URLs employées dans les différents protocoles
Les actions pré- et post-commit: notification par mail
Migrer de CVS vers Subversion
Les branches de développement
- Rappels
- Création, suppression d’une branche
Intégration de projets
- Utilisation des tags
- Travailler sur des fichiers taggués
Utilisation avancée
- La gestion des numéros de version
- Les propriétés
- Relocalisation de projet
Que faire en cas de problèmes ?
- Les mises à jour
- Libérer des verrous
- Nettoyer l’espace local
- Revenir dans un espace propre
Référence des commandes
- svn (add, blame, cat, checkout, …)
- svnadmin (create, deltify, dump, …)
- svnlook (author, cat, changed, …)
- svnserve
- svnversion