ColdFusion Version Control with Subversion
Posted At : September 20, 2005 9:26 PM | Posted By : Cameron
Related Categories: Version Control
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.

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
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.
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."