Andrew Connell [MVP MOSS]
1543 Posts |  42 Articles |  4748 Comments
.NET  |  MCMS  |  SharePoint  |  Office System
SharePoint Quick Links
Article Categories
Archives
Post Categories


Add to Technorati Favorites

I’ve been using VSS ever since my foray into development.  However it’s limitations are well known… specifically the biggest one for me is not being able to use it over HTTP.  I keep utility apps, reference documents, SDK’s, and some code (ok, lots) in my personal source control.  Last year I jumped off VSS and started using SourceGear’s Vault, which is free for a single user license.  I still like it… much more than VSS.  I loved the fact everything was in a MS SQL 2000 DB… more importantly I liked the fact it was exposed over HTTP via web services.  Now, I’ve made yet another change…

In spending some time working with some projects hosted on SourceForge, I started using CVS more and more.  CVS is old, but it works.  A new flavor of CVS called Subversion is out… or came out recently (last year?).  Subversion is like CVS in that it doesn’t use the lock-unlock SCM model.  Instead, you get the latest code, make your changes, then merge changes with your changes, and finally commit the changes back to the repository.  Many people swear by this over the VSS locking-unlocking model.  Personally I can see both sides to this.  Subversion seemed like a nice SCM for my personal stuff, but… well frankly… it wasn’t built with Microsoft technology, most of the info about it talked about Apache and hosting it on Linux or other non-MSFT OS’.

The at the June JAXDUG meeting, Rob Warner spoke about SCM in general, but mostly about CVS, Subversion, and AccuRev.  I had also recently seen where Subversion won a Jolt award from Software Development magazine.  I jumped… “how can I find more info about getting it running on a MSFT platform?”  As you can see in the comments of Rob’s post, I asked, and “Rich” replied, pointing me to THE post of all “How in the hell do I get Subversion working in Windows!?!?” posts: Mere-Moments Guide to installing a Subversion server on Windows.

I’ve been using Subversion for over a month and I’m slowly moving everything out of Vault and into Subversion!  No shot at Vault… great product, Subversion was just what I needed.  I love the fact that it’s integrated right into the Windows shell too (via TortoiseSVN), as shown by the screenshot to the right showing my c:\utils directory I like to keep sync’d between two machines.

Here are a few other links I came across that will give you a hand in getting setup:

» Mere-Moments Guide to installing a Subversion server on Windows
» Free Subversion book
» Not-free Subversion book
» TortoiseSVN
» TortoiseSVN FAQ
» Running Subversion as a Windows Service

posted on Sunday, August 07, 2005 11:17 PM

Feedback

# re: Now using Subversion for personal projects 8/10/2005 7:40 AM Rob Warner
Gravatar Glad to see you made the jump--hope it works out for you!

# re: Now using Subversion for personal projects 8/18/2005 8:21 PM Andy Lubel
Gravatar Subversion is the wave of the future :)

i have been weening our developers off of VSS for about a year now and overall we are much happier..

have you tried Trac or Atlissan JIRA yet?

trac: http://www.edgewall.com/trac/
JIRA: http://www.atlassian.com/software/jira/

its even better to tie your sourcecode to your bugtracking as well as documentation or project management.

# re: Now using Subversion for personal projects 8/18/2005 8:25 PM Andy Lubel
Gravatar the svnserve daemon is pretty weak, have you tried out using it as an apache module?


# re: Now using Subversion for personal projects 8/18/2005 9:31 PM AC
Gravatar Andy - No... don't know squatt about apache so I stuck with a WinOS friendly setup :P

Post Feedback

Title:
Name:
Email:
(email will not be displayed)
Url:
Comments: 
Please add 8 and 1 and type the answer here:    
All Comments Are Filtered & Moderated
Unfortunately comment spammers are just too effecient and are constantly dirtying up blogs with irrelevant and unwanted comments trying to improve their standing on search engines. All comments on this blog are moderated. I do not censor comments, but I don't approve comments with vulger language or those soliciting products. Most of the time comments are approved within a few hours of being submitted with the only exception when I'm traveling.

Why are you asking for my email address?
The only reason I'm asking for your email address, which isn't required to submit a comment, is to provide a gravatar if you've created an account for yourself and associated your email address with a small image. If you have a gravatar created for the email address you submit, it will appear next to your comment. Otherwise nothing will appear.

What is a gravatar?
A gravatar is a "globally recognized avatar." You can get more information about gravatars, as well as create your own for free, at www.gravatar.com. You can also view my gravatar here.


Copyright © 2003 - 2010 Andrew Connell
Creative Commons License 
This work is licensed under a Creative Commons License
Site design by Heather Solomon.

 
 
MOSS WCM Training
Looking for MOSS 2007 WCM developer training? Look no further! I teach my 5-day hands-on and online WCM classes for developers I offer through my company: Critical Path Training.

Get more information on the WCM courses!