The basic idea behind the presentation was this:
A commonly used version control system in the ColdFusion community is Subversion — a centralized system that relies on being connected to a central server. The next generation version control systems are decentralized, in that version control tasks do not rely on a central server.
Decentralized version control systems are more efficient and offer a more practical way of software development.
In this session, I covered considerations in moving from Subversion to Git, a decentralized version control system. And also the pros and cons of each.
Version control is often used in conjunction with a testing framework and continuous integration. I wanted to demo an example of how to integrate Git with a testing framework, MXUnit, and a continuous integration server, Hudson. But ran out of time. So maybe that is something I can do another time in another conference!
You can download a PDF it here: Make it Cooler – Using Decentralized Version Control
Would like to hear from you on what you think of it.