View Single Post
  #4  
Old 24th November 2011, 13:13
till till is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 36,046
Thanks: 826
Thanked 5,386 Times in 4,231 Posts
Default

You create e.g. 3 branches in SVN:

/yoursite/trunk
/yoursite/testing
/yoursite/stable

All developers have access to trunk. The release managers have access to testing and stable.

Changes from trunk were merged (applied) to testing and if they work you can merge them to stable.

You can then export the revisions from testing and stable to the webservers with svn export command.

To get a easy way to switch back to a old revision later in case that somethin does not work in stable, then you can create a tag for every released version, so its easy to get back to that version.

/yoursite/tags/1.0
/yoursite/tags/1.1
/yoursite/tags/1.2

etc.
__________________
Till Brehm
--
Get ISPConfig support and the ISPConfig 3 manual from ispconfig.org.
Reply With Quote