0

Possible Duplicate:
What do “branch”, “tag” and “trunk” really mean?
What is the reasoning behind the recommended layout for Subversion repositories?

I'm using Subversion for source control and I see that it follows some conventions about the directories structure. There are three directories at the project root : branch, tags, trunk.

What are the differences between these directories?

What are the recommendations about what to place in each directory?

Finally, what are the best practices about how to use this structure?

PS: My question is not related to the difference between the two different layouts (single repository or one repository per project).

Thanks for your explanations!

Community
  • 1
  • 1
manash
  • 6,985
  • 12
  • 65
  • 125

1 Answers1

0

Its a way to organize your code.

trunk: your usual development

tag: remember some specific version

branch: if you are working on several versions of the same code.

For best practices and a detail explanation check the official svn book. http://svnbook.red-bean.com/

BenMorel
  • 34,448
  • 50
  • 182
  • 322
Udo Held
  • 12,314
  • 11
  • 67
  • 93