Chapter 1. An Introduction to Version Control

“Hey, Jane, could you send me a copy of those changes you made last Tuesday?”

“Bob, this function doesn’t work anymore. Did you change something?”

“Sorry, I can’t seem to find those old classes. I guess you’ll just have to re-implement them.”

“Ok, we’ve all been working hard for the last week. Now let’s integrate everyone’s work together.”

Do any of these comments sound familiar? If you’ve ever worked on a disorganized project, they may very well be frighteningly common. They’re key indicators of a process where information is not under control, and in software development, information control is crucial to a successful project. It is crucial because that’s what software development is. Any nontrivial ...

Get Subversion Version Control: Using The Subversion Version Control System in Development Projects now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.