| EC73 - Subversion With Tortoise SVN |
| Duration | 1 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
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.
|