Skip to content

Category Archives: Version Control Systems

Distributed Agile Webinar Feb 16

Mail from Steve Berczuk: I’ll be participating in a Webinar hosted by WanDisco on Feb 16: Free Webinar: Make Subversion Agile in a Distributed Development Environment http://www.wandisco.com/webinar/svn_agile I’ll be speaking for the first half about agile and SCM, and a bit about the challenges of distributed development, and someone from WanDiso will be speaking the [...]

Versioning Derivative Artifacts

Versioning the wrong things is an antipattern of software configuration management. A couple of years ago I wrote a blog post about the evil of using a version control as a filesystem, in response to a team member checking in ~250mb of binary crap into our fragile little Perforce server. Claudio Bezerra commented, and asked: [...]

Branching: do it like this and nobody gets hurt

It’s a very simple pattern. Make a Continuous Integration build for the trunk and the release branches. Most projects don’t need anything more clever than this.

Your version control system is not a file system

Subversion 1.5 has been released

With shiny new features. The nicest feature for me is Merge Tracking, which means you don’t have to manually keep track of what’s been merged from your release branches to your trunk. Link (via announce@subversion.tigris.org)

Git – coming to a Windows computer near you?

Mono founder Miguel de Icaza just twittered about a Google Summer of Code project called Git# – implemented in C#, with no platform dependencies. Git is a powerful Distributed Version Control system that came from Linus Torvalds. While you can convince it to run on Windows, it has dependencies on the Unix toolchain. This project [...]

How to find out what files aren’t added in your Perforce client

(image taken from jparise’s photstream) I’ve first used Perforce in 2002. At the time we were using another product. Perforce was about 10 times as fast and 10 times less likely to make me want to storm into the comms room, rip the source code server out the rack and drop it off the fire [...]