ColdFusion Version Control with Subversion

Posted At : September 20, 2005 9:26 PM | Posted By : Cameron
Related Categories: Version Control

Last week I gave a presentation to the San Diego ColdFusion User Group on integrating subversion into a ColdFusion development environment. The powerpoint can be found on the SDCFUG site, or can be downloaded directly from here.

Here's an outline of the presentation:

  • Why Version Control
  • How Version Control Works
  • Development Models w/Version Control
  • Subversion vs. VSS
  • Subversion vs. CVS
  • Where to Get Subversion
  • Server Setup – Install
  • Server Setup – User Accounts
  • Server Setup – New SVN Repository
  • Server Setup – Repository Structure
  • Server Setup – Import Application
  • Client Setup – Subclipse Plugin
  • Client Setup – TortoiseSVN
  • Howto – Checkout
  • Howto – Checkin
  • Howto – Add/Delete Files
  • Howto – Resolve Conflicts
  • Advanced – Automating Export Script
  • Advanced – Branching
  • Advanced – Merging
  • Advanced – Patches
  • Resources

I plan on covering some of the subjects in greater detail with future blog posts.

Comments
Joe Rinehart's Gravatar Hi Cameron,

I've got a meeting tomorrow (talk about timely!) where we'll be discussing a new, good-sized CF dev environment. Mind if I use any of these materials there?

-Joe
# Posted By Joe Rinehart | 9/21/05 3:43 AM
Matt Woodward's Gravatar Thanks Cameron--we're about to change from Visual Source Safe to Subversion at my company (at my behest) so this will serve as great material for getting my team up to speed on it.
# Posted By Matt Woodward | 9/21/05 5:05 AM
Cameron Childress's Gravatar Joe - go for it. I don't mind at all. I'd actually like to expand the PPT a bit and add some notes to it, but who knows if I will ever get around to it...
# Posted By Cameron Childress | 9/21/05 11:50 AM
Phil's Gravatar "Never use the Berkley database, always specify file system db using --fs-type flag"

Why do you recommend using the file system? It was probably explained in the talk, but there's no detail on this subject in the powerpoint.
# Posted By Phil | 3/8/06 1:21 PM
Cameron Childress's Gravatar The comparison table halfway down the following page should explain it all:

http://svnbook.red-bean.com/en/1.1/ch05.html

File based is superior in virtually every way, most notably the item marked "Sensitivity to interruptions" says about BDB: "very; crashes and permission problems can leave the database 'wedged', requiring journaled recovery procedures."
# Posted By Cameron Childress | 3/8/06 1:47 PM

Recent Entries

Archives By Subject

Tech Blogs

(Mostly) Not Tech Blogs