The daily cycle
SVN's day-to-day rhythm is three steps repeated: update, edit, commit.
- Update (
svn update): pull the latest changes from the central repository into your working copy, so you are building on current code. - Edit: change, add, or remove files.
- Commit (
svn commit): send your changes back as a new revision.
Because the repository is central (from the previous lesson), update and commit both talk to the server, and every commit creates the next global revision number. The habit that keeps you out of trouble is to update before you start and again before you commit, so your changes apply on top of what everyone else has already committed. The rest of this lesson fills in the commands around that loop.

