The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Martin: Use Subversion

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Brad Wilson

Posts: 462
Nickname: dotnetguy
Registered: Jul, 2003

Brad Wilson is CTO of OneVoyce, Inc.
Martin: Use Subversion Posted: Mar 16, 2005 4:34 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Brad Wilson.
Original Post: Martin: Use Subversion
Feed Title: The .NET Guy
Feed URL: /error.aspx?aspxerrorpath=/dotnetguy/Rss.aspx
Feed Description: A personal blog about technology in general, .NET in specific, and when all else fails, the real world.
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Brad Wilson
Latest Posts From The .NET Guy

Advertisement

I love Subversion. Martin Fowler has come to the same conclusion.

On the basis of my informal conversations with my colleagues, Subversion is a better [source control] system than all the commercial tools except Perforce. So if you're using something else, you may want to consider a switch.

He also points out a common complaint: lack of plugins. However, one of the nice things about Subversion is that it works on the edit-merge-commit model. This is different from SourceSafe, whose primary mode of operation is checkout-edit-checkin, designed to eliminate the merge issue by having a single explicit edit at any given time. (Of course, as it turns out, virtually everybody ends up running VSS in multiple-checkout mode, which makes is a terrible bastardization of the two: checkout-edit-merge-pray-checkin-scream-repeat).

The great thing about this model is that you really don't need a plugin for Visual Studio. Files are never read only. You edit them as you need, and you don't have to have a network connection. You only need to be connected to do the commit. Tortoise is a superb source control client, if you happen to be on Windows. The best part is that Subversion is generally run using HTTP as its transport, so it's highly internet friendly. Trying to use VSS from anywhere but a LAN is a recipe for disaster.

If you're stuck with VSS, you should consider spending a few hours of your time to investigate using Subversion. It's free, and well documented.

Now Playing:  Someone Else? (With Full Band) by Queensryche


This content is syndicated from The .NET Guy. The original post is Martin: Use Subversion.

The opinions expressed herein are solely those of Brad Wilson, and not meant as an endorsement of or by any other individuals or groups. This syndication is provided for the private, personal use of individuals. Unauthorized commercial reproduction is strictly prohibited.

Read: Martin: Use Subversion

Topic: x.days Speech: "Innovation: Mobile Devices, Hardware and Software Roadmap" Previous Topic   Next Topic Topic: Community Round Table with Soma

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use