TortoiseSVN. The Windows Subversion Client!

If you're working with a Developement Team then you're probbaly familiar with a Content Versioning System. This helps Developers manage multiple copies of the same project and prevents accidents like overwriting each other's files.

Subversion (SVN) is the successor or CVS developed by CollabNet. It's open source!

TortoiseSVN is the GUI Windows client and lets Developers use SVN directly from windows explorer. How cool is that?

It supports all SVN protocols, drag and drop, file status, spell checker, auto completeion and and manages the permissions of your folders and files for you.

Download here:
http://tortoisesvn.net/downloads
Tortoise SVN Home
http://tortoisesvn.tigris.org/
SVN Project Home:
http://subversion.tigris.org/
The official book is here and like SVN it's free!
http://svnbook.red-bean.com/




The only bummer is that Tortoise doesn't force the user to enter messages into the log when they commit.

hmpf

It's actually a great feature! If it was a requirement I'd rather not use SVN. Imagine entering a stupid comment each and every time you committed, for every file! Only a project "manager" would want this feature mandatory, since they are not the one to be subjected to it.

Every Commit not Every file

Subversion requires a log entry for every commit not every file!

My Junior developer was committing with a comment of "Update Website" in the log for a few days before I looked and saw what he'd done. I still can't comprehend the stupidity. He doesn't work with me any more. The current project I am working on is above 13000 commits and has over 50 developers working on it in Java, PHP and Drupal. Without version control and verbose logging we'd never get any where.

Subversion is version control! If you have an empty or ambiguous log file it's very difficult to roll back your changes to the right spot.

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options