Subversion for Users Training Course

Node ID: 479
 

Duration

7 hours
 

Requirements

Understanding of file system concepts such as files, directories and access controls.

 

Public Course Dates

Can't find a course date that suits your needs below?
Then just submit a public course date request now!
And we will organize the training at a location and date to suit you.
Request Public Course Date >>

Overview

This course has been created for people who need to work co-operatively.

 

The course explains the concepts of merges, conflicts, branches, revisions and diff files. Participants will learn how to use command line tools as well as GUIs like Tortoise.

 

Course Outline

Repository Basics

What is a repository

What should be stored in a repository

Tracking file changes and history 

Repository URL and protocols 

Working With Revisions

Import project

Concept of working copies

Checking out and exporting

Checking in and writing log messages

Solving conflicts

Finding differences between revisions and working copy files

Reverting changes

Adding new files to the repository

Removing, moving and renaming files in the repository and working copy

Creating snapshots with tagging

Switching files to a certain moment in the past

Sharing Files

Locking and unlocking file

The Lock-Modify-Unlock Solution versus Copy-Modify-Merge Solution

Branching and Merging

Creating branches

Merging changes

Troubleshooting

How to deal with not properly moved or copied files and folders

Dealing with multiple working copies