[TYPO3] Live: TYPO3 development
Christoph Koehler
christoph.koehler at gmail.com
Sun Jul 23 23:55:43 CEST 2006
Armin,
> 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:
http://svnbook.red-bean.com/
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.
Christoph
More information about the TYPO3-english
mailing list