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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.