CVS for Users

Course

Online

Price on request

Description

  • Type

    Course

  • Methodology

    Online

We offer six CVS course modules, which can be combined to form a one or two-day course depending on requirements. Approximately two hours per modules should be allowed, so three of four modules can be taught per day.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • IT

Course programme

CVS for Users 1

  • An Overview of CVS
  • Basic concepts
  • Accessing a repository
  • Checking out a working copy
  • Making a change
  • Finding out what you (and others) did
  • CVS and implied arguments
  • Committing
  • Revision numbers
  • Detecting and resolving conflicts
  • Finding out who did what (browsing log messages)
  • Examining and reverting changes
  • Other useful CVS commands
  • Adding files
  • CVS and binary files
  • Removing files
  • Removing directories
  • Renaming files and directories
  • Avoiding option fatigue
  • Getting snapshots (dates and tagging)
  • Acceptable date formats
  • Marking a moment in time
  • Finding out more

CVS for Users 2: Branching/Merging/Watches

  • Working with branches
  • Branching basics
  • Merging changes
  • Creating a tag or a branch without a working copy
  • The Dovetail approach - merging in and out of the trunk
  • The Flying Fish approach - a simpler way to do it
  • Branches and keyword expansion - natural enemies
  • Tracking third-party sources (vendor branches)
  • Exporting for public distribution
  • Advanced CVS
  • Log messages and commit emails
  • Changing a log message after a commit
  • Getting rid of a working copy
  • History - a summary of repository activity
  • Annotations - a detailed view of project activity
  • Annotations and branches
  • Using keyword expansion
  • Watches

WinCVS for Users

  • Checking out a working copy
  • Finding out what you (and others) did — update and diff
  • Committing
  • Detecting and resolving conflicts
  • Adding files
  • Adding directories
  • Removing files
  • Removing directories
  • Renaming files and directories
  • Marking a moment in time (tags)
  • Branches

TortoiseCVS for Users

  • Checking out a working copy
  • Finding out what you (and others) did — update and diff
  • Committing
  • Detecting and resolving conflicts
  • Adding files
  • Adding directories
  • Removing files
  • Removing directories
  • Renaming files and directories
  • Marking a moment in time (tags)
  • Branches

CVS Server for Administrators

  • Repository Administration
  • Starting a repository
  • Starting a new project
  • The password-authenticating server
  • Anonymous access
  • Repository structure
  • RCS format
  • What happens when you remove a file
  • The CVSROOT/ administrative directory
  • Commit emails
  • Controlling commits
  • Other CVSROOT/ files
  • Tips and troubleshoooting

CVSNT Server for Administrators

  • Repository Administration
  • Starting a repository
  • Starting a new project
  • The password-authenticating server
  • cvs passwd
  • Anonymous access
  • Repository structure
  • RCS format
  • What happens when you remove a file
  • The CVSROOT/ administrative directory
  • Commit emails
  • Controlling commits
  • Other CVSROOT/ files
  • Tips and troubleshoooting

CVS and Subversion Compared (conversion course)

  • Overview
  • User commands
  • Revision numbering
  • Tagging
  • Branching
  • Watches
  • Repository remote access protocols
  • Repository format
  • Converting to Subversion
  • Converting to CVS

CVS for Users

Price on request