09 December 2003

CVS for Windows developers

So, I’ve been looking into CVS options for Windows developers, and I am thinking that CVS over SSH with public keys is pretty sweet. I think that Tortoise CVS is probably the nicest CVS implementation for Windows I have seen so far, but it doesn’t provide the IDE integration which the Windows people are used to.

On the IDE side of things, source control in Visual Studio goes through this particularly broken API called SCC, which isn’t publically documented. This is why the Igloo source code isn’t available. SCC also only supports one source control system at a time — there is no way to say that today you’re using Visual Source Safe, and tomorrow CVS.

Problems problems problems.