Andrew Connell [MVP MOSS]
1351 Posts |  39 Articles |  3385 Comments
.NET  |  MCMS  |  SharePoint  |  Office System
PDCBling
SharePoint Quick Links
Article Categories
Archives
Post Categories

View Andrew Connell's profile on LinkedIn

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
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
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
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 6 and 5 and type the answer here:    
All Comments Are Filtered & Moderated
Unfortunately comment spammers are just too effecient and are constantly dirtying up blogs with irrelivant 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 - 2008 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 4-day hands-on and 5-day online WCM classes for developers I offer through the Ted Pattison Group.

Get more information on the WCM courses!


Upcoming Classes
 Hands-on WCM:
 » Atlanta, GA
   Sept 22-25, 2008
 Online WCM:
 » July 21-25, 2008
 » December 8-12, 2008


» Register today!

JAX Office Geeks
Jacksonville Office Geeks (JOG)
JOG is a special interest group in Jacksonville, FL dedicated to bringing the local SharePoint commnity together to share tips, tricks, ideas and best practices for developing solutions on the SharePoint platform.

Next meeting details...
When:
Thur. Sept 18th, 2008
  6-8p EDT
Topic:
Enterprise Content Management - Document Retention

Speaker:
John Holliday, MVP MOSS

RSVP Today!


» Subscribe to the JOG newsletter