Training Subversion Subversion Command Line Client

Login

Newsletters

Subscribe to a newsletter and get periodic updates (usually monthly or fewer unless otherwise stated) from Principia.
Subversion Guru Updates
Version Control Guru Updates


Receive HTML?

Twitter

Follow Principia on Twitter

Subversion Training: Command Line Client PDF Print E-mail
promo-panel-SG-CLI.png
Register
Note: This is an online course,
so you will need to register/login to buy it.
Why must I login?

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).