This course is provided online, so all purchases must be made against a registered account on the site.
You will use this account to access your courses.
Subversion Training: Latest Updates
The most comprehensive on-line training course for the Subversion command line client.
Covers all the Subversion client (svn) commands.
Uses Tell-Show-Do approach;
providing an extensive set of web pages packed with information about each command,
uses video presentations to demonstrate commands in detail,
an accompanying course pack provides examples that allow students to follow each example on their own system.
Suitable for complete novices and more advanced users.
Early sections cover the basics of version control and how Subversion supports version control within teams.
Later sections begin with the core commands and move on to advanced topics such as peg revisions and merging.
Suitable for users of Subversion 1.4 and above.
Covers Subversion 1.4+, 1.5+ and 1.6+ commands.
Course and all course material is available even after you complete the course, so it becomes a valuable (and searchable) reference.
Course wiki's and forums provide an opportunity for students to share their experience.
Need more? You might also be interested in the Subversion Guru course (currently available in pre-release form only). The Subversion Guru course covers both the client and server sides of the Subversion system.
Please pay close attention to the pre-requisites page as it specifies what your system capabilities must be to participate in the Academy courses.
Buying for a Team or Organisation?
This Public course can be purchased for teams or organisations using the following methods:
Group purchases of the Public Academy courses Ideal for projects on a budget.
Dedicated site accessible to only your team Private courses can be created. These are identical to the Public courses but only accessible to your team.
Dedicated site accessible to only your team and tailored to their needs Tailored courses are, like Private courses, only accessible to your team but they are
modified versions of the Public courses, tailored to your teams
requirements.
Course Content
The video below is a sample from this course.
For more free samples from the course as well as other free material, visit PrincipiaIT on YouTube.
Watch in full screen for the best view of the video.
Module 1: Basics, Concepts and Installation
Version Control
Introduction to Version Control
Subversion and revisions
Copy-modify-merge versus Lock-modify-unlock
Repository/Working Copy comparison
Obtaining and installing
Installing Subversion on Windows
Conventions
Module 2: Subversion client and working copy
Setup
Some basic concepts and terms
Basic client configuration
The config file
The servers file
Security
Global options
Browsing the repository
Make a working copy
checkout to default directory
checkout multiple URLs
Partial checkouts
Status and Info
Making changes
Making changes using a working copy
Performing basic edits
Providing log messages to commit
adding files
adding directories
The ignore list
delete files
delete directories
copy files and directories
move/rename files and directories
reverting a change before commtting to the repository
commit changes into the repository's virtual file system
Making changes directly in the repository
adding files directly
adding directories directly
deleting files and directories directly
copy files and directories directly
move/rename files and directories directly
The developer cycle
Working with revisions
Specifying revisions
Comparing revisions
Setting a working coy to a specific revision
Anticipating problems with updates
Resolving update issues
Conflict reporting
File conflict resolution
Automating update responses
Troubleshooting updates
Peg revisions
Comparing peg revisions and operative revisions
Ambiguous names
Managing multiple changes in a working copy
Controlling the scope of commands
Change lists
Undoing a change that has been committed to the repository
Reusing a working copy
Locking
Properties
Unversioned properties
Versioned properties
svn:executable
svn:ignore
svn:externals
svn:mime-type
File types
svn:keywords
Substituting keywords in files with repository information
svn:eol-style
svn:special
svn:needs-lock
svn:mergeinfo
Advanced topics
Working copy anatomy
Advanced copying
Switching parts of a working copy
Advancedmerging
Configuring the client
config
Accessing remote servers
servers configuration file
Issuing the Windows registry
Module 3: Reference
svn command reference
The Principia Advantage
Principia Academy on-line training courses
Traditional training
You can access the course when convenient to you.
You can refer back to the course at any time.
Travel and accomodation costs add to the course costs.
Sign-up is handled online and you get immediate access.
You can take the course wherever is convenient to you (providing you have internet access).
You have to wait for the course date. This means you may need to
take the training so far ahead of using the tool that you forget much
of the training, or worse, you end up using the tool without training.
You get access to course specific forums and wikis so you can share experiences with fellow students, ask questions and get answers.
You usually get nothing but the course notes to refer to after the course.
All course updates are available to existing students.
Students can choose to receive notification when new course content becomes available.
Once the course is completed all contact with the provider ends.
Offers a selection of courses and sub-courses, so you only need to buy the training you need.
All or nothing.
Principia Academy on-line training courses are accessible because they are low cost and hence low risk.
Face-to-face training is often expensive (£200 per per person per day, or more).