subversion logo

Goals


- Set up a software configuration solution based on SVN

- Manage the versions of the projects of the data warehouse

Program

Introduction

Software configuration management (SCM): presentation, positioning, tools
GCL terminology: Branch, Tag, Checkout, Commit, Merge, …
Subversion (SVN): functionalities, components
Global architecture and implementation of a data repository ( repository)
SVN clients, plugins for IDE

Workshop: Installation and configuration of SVN on Linux / Windows – creation of a data warehouse

Use of the repository

Import of project sources
Retrieve a local copy
Creation of branches
Commit of modifications and management of conflicts
Creation of a branch
Metadata management
Creation of Tags in SVN

Workshop: Setting up projects on the repository – Retrieving a local copy and multiple operations for proposing changes with conflict management

SVN administration

Overview of existing SVN managers:
SVN-Apache coupling (mod_dav_svn)
SVNServe: implementation, configuration
User management
Import and export of repositories
Security of repository and exchanges (SSL)
Backup and restore
SSH tunneling

Workshop: SVN-Apache coupling, multiple administration tasks

Advanced tasks

Organization of
SVN version management in a continuous integration system
Log management, RSS feed
History management, repository statistics

Workshop: SVN in a continuous integration system, log management and statistics generation (tables, graphs)

Duration

2 days

Price

£ 1383

Audience

Administrators, Developers, Project managers

Prerequisites

Linux system administration concepts, knowledge of Apache server

Reference

GES657-F

 

Sessions

Contact us for more informations about session date