[TYPO3] Live: TYPO3 development

Christoph Koehler christoph.koehler at gmail.com
Sun Jul 23 23:55:43 CEST 2006


> What means the words an what is the different between
> branches   	 	
> tags 		
> trunk
> Sorry, its my first time with svn

You should really read the book about subversion:  
CVS will do, too, they have the same concept.
Trunk is pretty much the main code, tags is just a snapshot of certain  
files at a certain revision, so you can for example tag release-1.0 and  
someone who checks out that tag gets all the files as they were for  
release 1.0. Tags are purely read only.
Branches are forks of code, so it someone works on a new feature, they can  
do it in a branch without messing up trunk, and then when all the changes  
are complete in that branch of the code, they can merge it back to trunk.
Applications are really endless. For subversion, in contrast to CVS,  
branches and tags are the same; just folders. If you start committing on a  
tag, it becomes a branch, so there isn't really any difference  
technically, only conceptually.

Like I said, read the book, it's very helpful.


More information about the TYPO3-english mailing list