Copyright ©2001-2022 OrcaWare Technologies. All rights
reserved.
|
|
OrcaWare Technologies provides several one-day training courses for the Subversion version
control system.
These courses are designed for software development, quality
assurance and technical writing teams that need to manage their
source code, Word documents, drawings, images, etc. documents in a
high quality version control system.
This full day course is targeted to Subversion users and targets
the Subversion GUI that is used by the client,
e.g. TortoiseSVN,
Subclipse,
Subversive, or
the svn command line client.
The course covers all released version of Subversion.
We have a separate course designed for
Subversion
administrators.
Please contact Blair Zajac
for pricing, scheduling and customizing the course for your
deployment.
Our Subversion training classes are taught by
Blair Zajac, whose Subversion credentials include:
-
Since March 2002, before Subversion hit its 1.0 release, has been
on the Subversion project and one of the programmers who have
commit
rights.
-
A
contributor
to the O'Reilly
Version Control with Subversion book.
-
Worked with large, well known organizations in bringing them
in-house Subversion expertise, professionally installed and
managed Subversion servers.
Here is an outline of the Subversion users course:
- Introduction
- What is source/version/revision Control?
- Problems solved by version control
- Terminology
- Visualizing a trunk and multiple branches
- Different models of version control
- Subversion architecture
- What is WebDAV?
- Why choose Subversion over CVS
- Who else is using Subversion?
- Subversion repository access methods
- Subversion components
- Other Subversion clients
- Conceptual model of subversion's repository
- Standard repository directory layout
- Branches and tags are cheap copies
- All about working copies
- Typical workflow
- Specifying revisions
- All about subversion properties
- Svn command line arguments
-
In a hands on environment, use all Subversion commands in the
following exercises which use svn and TortoiseSVN
- Install Subversion software on Your system
- Create a local repository
- Create an initial directory structure
- Getting the status of the working copy
- Committing to the repository
- Update your working copy
- Delete your working copy
- Add files to trunk
- Import an existing directory tree into trunk
- Add URL and revision information to working copy files
- Show directories and files at different revisions
- Show how reverts can revert local edits
- Show how reverts can revert scheduled svn commands
- Create a merge and update conflict and resolve it
- Make a branch of trunk
- Switching the working copy to different repository locations
- Merge changes in trunk to a branch
- Merge changes in a branch to the trunk
- Advanced merging using Subversion 1.5 merge tracking features
- Finding out who screwed up the code
- Tagging a branch
- Deleting a branch
- Resurrecting deleted files and directories
- Exporting a tag
- Fix incorrect commit log messages
- Svn configuration - $HOME/.subversion
|