Svn

Terminology

Subversion (SVN)

  • Is the server application which has all the functionality.

TortoiseSVN

  • Is the client side application which provides the graphical user interface (GUI) with Subversion. It allows you to use Subversion without having to write commands on the command line.

Repository

  • The location holding the project. When you commit something, it goes to the repository. When you update, you get stuff from the repository.

Working Copy

  • A folder containing a copy of the most recent contents of the repository.
  • To delete a working copy, simply delete it. All information about it is contained there, so no uninstallation procedure exists.

Revision

  • Whenever somebody commits something to the repository, the revision number goes up. - It is possible to revert to a former revision. This is usefull if somebody screws up big-time and deletes a whole bunch of stuff.
  • This way, nothing is ever lost. Basically the repository contains a series of backups; a revision history.

Commit

  • When you send something to the repository, it is called committing your changes.

Update

  • When you download the most recent version of the repository to your working copy, it is called updating your working copy.

Conflict

  • When two people make changes simultaneously.

.SVN Folders

  • These folders contain meta-data about your working copy. Never ever edit such a folder in any way. The exception is when you want to delete a working copy; whence you'll delete this folder as well.

The following links are guides on how to use the features TortoiseSVN provides you with:

MORE TO COME!

svn
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License