Our entire development environment is completely dependent on it.
 Completely.

One repository, mostly using trunk and tags, less so with branches, but we
really should be using them more.  If our team was 20+ people, we'd have to
incorporate branching into our process.  With < 10 people, our setup works
just fine.

A typical site is set up in the trunk and this is what the dev team checks
out locally.  They make revisions, then commit their changes back to the
trunk.

We use websitrano (basically a web interface for capistrano) to initiate an
svn update of the trunk's code, which is checked out on our dev server.
 Testing and whatnot happens here.

We again use websitrano push to our staging server, but in this case, we do
a "release" svn export to tags/releases/[date].[release#] and then rsync
that code to the staging server.  This is where our customers approve
changes to be released to the production site.

Lastly, we do roughly the same thing to push to our production server,
rsyncing that code in the release folder to production's site.

The release process allows us to quickly revert changes to the previous
release if something bad happens that wasn't caught in dev or staging.
 Also, the code push process is much less likely to fail because of user
error.  "Push buton, make code go to dev/staging/prod".  Simple.

Also, we rely HEAVILY on externals in our environment, but that is mostly
because we have many WordPress installs that all use the same plugin set.
Rather than having 40 copies of the same plugin around, we reference the
plugin via externals so it creates a "one codebase, one change" setup.

We also use SVN for SQL changes as well, but that is mostly handled by a
product by RedGate that I cannot recall at the moment.

On Thu, Dec 29, 2011 at 2:15 PM, Scott Stewart <[email protected]>wrote:

>
> What process do have set up:
> IE: is it just a base repository or are you taking advantage of branches
> and tags..?
>
> (I know this is pretty open-ended, but I'm getting ready to do an install
> of Subversion for about 20 developers, and I want to see how others are
> taking advantage of it)
>
> thanks
>
> sas
>
> --
> --
> Scott Stewart
> Adobe Certified Instructor, ColdFusion 8 & 9
> Adobe Certified Expert, ColdFusion 8 & 9
>
> Blog: http://www.sstwebworks.com
> Email: [email protected]
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-community/message.cfm/messageid:344999
Subscription: http://www.houseoffusion.com/groups/cf-community/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-community/unsubscribe.cfm

Reply via email to