Why I love version control

by Michael F. Collins, III August 29, 2009 08:25

From time to time, even in this enlightened age of software development, I run into developers that don’t use version control for their software projects. I don’t understand why. The state of software development isn’t like it was a decade ago where CVS was the only free option and all of the commercial systems cost a lot of money. I even remember when people had to pay for Visual SourceSafe just to endure the pain. But in the modern era, there are a lot of choices that are very economical, and the commercial systems aren’t that bad either. More...

Tags: , ,

Git | Version Control | Software Development | Team Foundation Server | Subversion

Indexing source code in Git with Source Server

by Michael F. Collins, III May 03, 2009 14:38

Since learning about Source Server and how it works with debuggers such as Microsoft’s Visual Studio or WinDBG from the Debugging Tools for Windows, I’ve become an avid fan of adding version control information to my debug and release-mode PDB symbol files. I’ve learned the value of having this information in my symbol files for debugging programs that I’ve released to users that they have had problems with. Also, having them for debugging minidumps has become an invaluable tool that I simply cannot live without. More...

Tags: , ,

Git | Debugging | Software Development | Version Control | Perl

Git vs. Subversion vs. TFS

by Michael F. Collins, III April 04, 2009 16:36

About a week ago, I started taking a look at a new version control system (at least it’s new to me). The version control system is called Git, and it’s one of a new generation of distributed version control systems that are being targeted towards geographically distributed teams. Git is gaining significant ground in the open source world as it was originated by the Linux kernel team to coordinate their development of the Linux kernel. But I’m seeing it pop up on more things such as FitNesse. More...

Tags: , ,

Version Control | Software Development | Git

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen | Modified by Mooglegiant

Calendar

<<  March 2010  >>
MoTuWeThFrSaSu
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

View posts in large calendar

What I'm reading now


Add to Technorati Favorites

Disclaimer

The views expressed on this website/blog are the opinions of Michael F. Collins, III, and do not necessarily reflect the views of my employer.