Tuesday, March 25, 2003

Extreme Version Control? What's extreme about it?


ExtremeVersionControlDiscussion. Page updated: ExtremeVersionControlDiscussion [C2 Wiki Feed]

Following the link in ExtremeVersionControlDiscussion above in I see ExtremeVersionControl, that says:

  • Commit Changes Frequently
  • Review Differences Before Each Commit
  • Make Changes Fearlessly

Strangely many people have problems not just with these practices but also with version control in general. There is little magical or dangerous or indeed "extreme" about these practices. Sadly many of widespread VCSes make it hard to branch code lines, to revert commits, to restore deletions, to make commits or checkins quickly.  Sometimes people cannot see beyond what their tools allow them to see -- only the other day I had to put up with a VCS that would take 30 seconds to commit a small file, and had this VCS been my first introduction to a VCS I would've developed an unhealty anti-VCS attitude.  Still there are fast and lightweight VCSes out there that can only help their users. (Needless to say, development practice should be set right before we can discuss mere VCS but that's another story altogether...)


11:12:47 PM  #