Skip to main content
COMPUTER  AND  SOFTWARE  EDUCATION   
HOME
VIEW FULL PUBLIC COURSE SCHEDULE
CONTACT US
COURSE
SEARCH
   Tel: 01275 859666
EC73 - Subversion With Tortoise SVN
Duration1 Day (customisation)
Availability

Course Description

This course is targeted primarily at application developers, looking to gain a knowledge of using Subversion using TortoiseSVN.

Objectives

This course teaches the principles and usage of Subversion.

During the course the student will gain practical experience of using TortoiseSVN.

On completion of this course the student will be able to:

  • understand the concepts of Subversion
  • use Tortoise SVN on a day to day basis for both development and general version control
  • use Tortoise to tag, branch and merge revisions

Environment

Practicals will be performed using:

  • TortoiseSVN in windows explorer environment

Customisation

For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.

Course Details

INTRODUCTION
What Is Subversion?
A Note On CVS
Subversion Architecture
Subversion Tools
CONCEPTS
The Repository
Versioning Models
File Sharing Problem
The Lock-Modify-Unlock Solution
The Copy-Modify-Merge Solution
URLs To Access Subversion Repositories
Working Copies And Revisions
Atomic Changes
Revisions And Working Copies
Mixed Revision Working Copies
Repository Tree Structure
BASIC USAGE AND WORKFLOW
Recommended Work Flow
Tortoise Icons And Menus
Adding An Existing Folder To The Repository
Adding Files To Version Control
Checking Out
Checking For Modifications (Diff Function)
Committing
Adding Files To Version Control
Updating Your Working Copy
Undoing Changes (Revert)
Deleting, Copying, Moving
Conflicts, Automatic And Manual Resolution
Ignoring Resources (svn:ignore Property)
Switching To Another Branch/Tag/Revision
Locking
Stealing Locks
ADVANCED CONCEPTS
Tagging
Branching
Merging
Merging – Updating A Branch
Reintegrating Branches Into The Trunk
Resurrecting Deleted Items
Resurrecting Deleted Items - Reverse Merge
Manual Merge Technique
History View Context Menu
Resurrecting Deleted Items – Copy Command
Annotate (Blame, Praise)
Include Merged Revisions Option
OTHER TORTOISE FEATURES
Revision Graph
Log Viewer

Course Format

Practical sessions make up a large part of the course, allowing delegates to demonstrate and reinforce the lectures given.

The comprehensive Student Guide supplied is fully indexed serving as a useful reference tool long after the course has finished. Delegates will also be able to access a free help-line with technical questions relating to topics covered on the course.