Szkolenie "Subversion for Users"


Czas trwania (po 8h lekcyjnych dziennie)

8

Charakterystyka kursu

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.

Wymagania

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

Zagadnienia omawiane na kursie

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